The Good Father by Diane Chamberlain (Paperback, 2012)

Price:
£11.10
Free postage
Estimated delivery Tue, 14 May - Sat, 18 May
ISBN-13: 9781848451001, 978-1848451001. The Good Father. What would a good father do?. But so far he's kept her safe. And never regretted his decision for a second. 'So full of unexpected twists you'll find yourself wanting to finish it in one sitting.