Good girls can seem ten-a-penny at times and some people would have you believe they're sweet little things that wouldn't harm a hair on a squirrel's back. In 1980s London, PI David Good thinks he's found his very own example of well-behaved perfection. He really ought to have known better.
Greenwich Killing Time