Below is a summary of my December reading with links to longer reviews in my journal.
Book 115: Tricky Twenty-Two (Stephanie Plum #22) by Janet Evanovich, 2015. Unabridged Audiobook (6 hrs, 27 mins). Read by Lorelei King. Latest in this long running series.
Book 116: Christmas Cravings (Greediy Yours Series) by Emma Hamilton, 2015. 98 pages. Christmas themed chick-lit.
Reviews of Books 115 and 116.
Book 117: Home From the Sea (Elemental Masters #8) by Mercedes Lackey, 2012. 400 pages. Unabridged Audiobook (12 hrs, 14 mins). Read by Kate Reading. Sea-themed instalment in this Edwardian fantasy series.
Review here.
Book 118: Matter (Culture #8) by Iain M. Banks, 2008. 620 pages. Excellent imaginative science fiction.
Review here.
Book 119: Thunder in the Sky (Amelia Peabody #12) by Elizabeth Peters, 2000. 619 pages. Unabridged Audio (17 hrs, 7 mins). Narrated by Barbara Rosenblat. A very satisfying instalment of this excellent series.
Review here.
Book 120: The Ocean at the End of the Lane by Neil Gaiman, 2013. 246 pages. Powerful fantasy by a master of the genre.
Review here.
Book 121: Outlander (Outlander #1) by Diana Gabaldon, 1991. 863 pages. Engaging historical romance as a 20th Century English woman steps back to 18th Century Highlands.
Review here.
Book 122: The Man in the High Castle by Philip K. Dick, 1962. 274 pages. Alternative history in which Axis won WWII.
Review here.
Book 123: Shopaholic to the Rescue (Shopaholic #8) by Sophie Kinsella, 2015. Unabridged Audiobook (9 hrs, 27 mns). Read by Clare Corbett. Concludes story begun in Shopaholic to the Stars.
Review here.
Book 124: Diary of a Witchcraft Shop by Liz Williams and Trevor Jones, 2011. 128 pages. Amusing memoir.
Review here.
Book 125: Obsessed (Lizzy Gardner #4) by T. R. Ragan, 2014. 370 pages. Book 126: Almost Dead (Lizzy Gardner #5) by T. R. Ragan, 2015. 367 pages. Book 127: Evil Never Dies (Lizzy Gardner #6) by T. R. Ragan, 2015. 354 pages. I had an end-of-year marathon with this gripping crime series.
Reviews of Books 125, 126 and 127.