Yearning for the Impossible, by John Stillwell (AK Peters, Ltd: 9781568812540).required