Morally Ambiguous
Veronica Lancet
Anne of the Island
L. M. Montgomery
Now Wait for Last Year
Philip K. Dick
Paradise Lost (1667)
John Milton
Gabriel García Márquez: a life
Gerald Martin