278 pages
English language
Published Oct. 14, 2013
Michael Marshall Smith: Everything you need (2013)
278 pages
English language
Published Oct. 14, 2013
An aimless driver in the mountains comes upon something that is both more and less than he hoped for. A child discovers why you should always stay in bed if you wake up in the middle of the night. A homeowner unpacks the wrong bag of groceries, and comes to suspect his neighbors might have secrets that he doesn't want to know. A cable shopping channel presenter is confronted with disgruntled customers from a VERY long way out of town... and a man sets himself to rid the world of one of its most famous lies, and winds up destroying himself instead.