How to Train Your Dragon (How to Train Your Dragon, #1) - Cressida Cowell,  David  Tennant I listened to this book during my daily commute to work. The audio book is read by David Tennant (the 10th doctor in Doctor Who), and my god... it was fantastic. I don't think I would have enjoyed this book as much if it wasn't for Tennant's wonderful reading. *swoons*