A review by phouweling
Alex Cross by James Patterson

3.0

Fast-paced, reasonably exciting, but rather straightforward story