Chance developments - McCall Smith, Alexander (New York Random house, 2015)