Books written by David McLellan