Book 139: The Lake of Dead Languages by Carol Goodman, 2002. 390 pages, Strange goings-on at girl's school. Review here.
Book 140: Murder on the Ballarat Train (Phryne Fisher #3) by Kerry Greenwood, 1991.Unabridged Audiobook (4 hours, 48 mins) Read by Stephanie Daniel. The one with the train. Review here.
Book 141: The Taming of the Tights (Misadventures of Tallulah Casey #3) by Louise Rennison, 2013. 395 pages. Unabridged Audiobook (5hrs, 51mins) Read by the author. More zany fun at Dother Hall. Review here.
Book 142: The Angel's Kiss: a Melody Malone Mystery (Doctor Who) by Melody Malone (with Justin Richards), 2012. 80 pages. and Unabridged audio book (1 hour, 42 mins) Read by Alex Kingston. The wonderful Dr. River Song in e-short. Review here.
Book 143: Hangman Blind (Abbess of Meaux #1) by Cassandra Clark, 2008. 314 pages. A nun seeks to unravel mystery in 14th Century England. Review here.
Book 144: The Cuckoo's Calling (Cormoran Strike #1) by Robert Galbraith (J.K. Rowling), 2013. 449 pages. Old-fashioned mystery that I enjoyed never mind the sensation over identity of author. Review here.
Book 145: The Blood Pit (Wesley Peterson #12) by Kate Ellis, 2008. 352 pages. More murders to solve in South Devon. Review here.
Book 146: Death at Victoria Dock (Phryne Fisher #4) by Kerry Greenwood, 1992.Unabridged Audiobook (5 hours, 30 mins). Read by Stephanie Daniel. The one with the anarchists. Review here.
Book 147: The Serpent's Shadow(Elemental Masters #2) by Mercedes Lackey, 2001.394 pages. Unabridged Audiobook (12 hours, 46 mins). Read by Michelle Ford. Re-telling of Snow White and the Seven Dwarves in alternative Edwardian London. Review here.
Book 148: The Killing Floor (Jack Reacher #1) by Lee Child, 1997. 525 pages. The one that launched the series. Review here.
Book 149: London Falling by Paul Cornell, 2012. 402 pages. Gritty urban fantasy/police procedural. Review here.
Book 150: The Green Mill Murder (Phryne Fisher #5) by Kerry Greenwood, 1993. Unabridged Audiobook (6 hours, 19 mins). Read by Stephanie Daniel. The one with jazz. Review here.
Book 151: A Perfect Death (Wesley Peterson #13) by Kate Ellis, 2009. 368 pages. The Cathars feature in this mystery. Review here.
Book 152: Unseen (Will Trent #7) by Karin Slaughter, 2013. 392 pages. Latest in this series featuring GBI agent Will Trent. Review here.
Book 153: When God was a Rabbit by Sarah Winman, 2011. 341 pages. Eccentric family saga spanning four decades. Review here
Book 154: Back to Blood by Tom Wolfe, 2012. 704 pages. Sprawling examination of modern day Miami. Review here.
Book 155: Under the Dome by Stephen King, 2009. 880 pages. Proving once again that Maine is a dangerous place to live. Review here.
Book 156: The World House (The World House #1) by Guy Adams, 2010. 416 pages. Surreal fantasy. Review here.
Book 157: The Blinded Man/Misterioso (Intercrime #1) by Arne Dahl, 1998. Translated from the Swedish by Tiina Nunnally, 2011. 448 pages. First in this Swedish crime series.
Book 158: The Flesh Tailor (Wesley Peterson #14) by Kate Ellis, 2010. 413 pages. More bones and bodies some linked to WWII. Reviews of Books 157 and 158.