Foolish Mortals by Jennifer Johnston (Paperback, 2008)