Highly recommended read. Kept me enthralled from start to finish.