Leonard is the most unreliable narrator I can think of off the top of my head. We can believe what John G. says at the end, but he had been using Leonard previously when handy.  I wrote a review at http://www.culturedose.com/review.php?rid=10001914

