Reading list: jim edgar
fantasy