Knowledge of angels - Walsh, Jill Paton (A Black Swan book, 2000)