Stephen G. Bloom is an award-winning journalist and has been a reporter for the Los Angeles Times, the San Jose Mercury News, and other major newspapers. He now teaches journalism at the University of Iowa in Iowa City, where he lives with his wife and son.