Books written by Kevin Patterson