MB I get a twinge of jealousy every time James Patterson's female detective character, Lindsay Boxer, takes a cold beer in to a hot shower after work, or has wine with her husband or has margaritas with the girls.. Now that I think of it, she drinks a lot. His male detective Alex Cross had a drinking problem.