Jeffrey Steele is a freelance writer whose work has appeared in such publications as the Chicago Tribune and the Los Angeles Times. He lives in Chicago.