Reading list: David  Larkin
Heartstone by phillip margolin