Books written by the author Brooks John