The Shepherd, the Angel, and Walter the Christmas Miracle Dog by Dr Dave Barry (28-Oct-2014) Paperback