A review by btwatkins
Alex Cross, Run by James Patterson

3.0

Kept my interest, but somewhat predictable. Characters are engaging and it kept moving at a good pace. Good summer read at the pool.