Alex Cross (8)

Series by Patterson, James.