Level 26: Dark Origins

Level 26: Dark Origins - Anthony E. Zuiker;Duane Swierczynski I read it with all the lights on. It's absolutelly incredible.