Books written by Steve Haines