Karen Lynn Allen lives with her husband and three children in San Francisco. An English major and a former engineer, she loves urban biking, growing her own vegetables and practicing tai chi. At the moment she is learning the cello and plays as well as your average eight-year-old.