Rainbow's End - David Ezra Stein (Kenway publications ltd, 1996)