Dennis K. Lee enjoys putting his characters in extreme situations and making them fight each other, revealing the conflicts between reason and the demands of the heart. Dennis enjoys solving puzzles, whether deciphering crosswords, testing hypotheses, or weaving together the threads of an emerging storyline.