Comment

Oct 23, 2012
Another solid effort by the prolific James Patterson. 7 of 10 for me.