You've been warned - Patterson, James 1947- (Little, Brown, 2007)