David the Shepherd: A Man of Courage by Catherine Mackenzie (Paperback, 2009)