Books written by Shane Peacock