Michael Smith
Oxford, 1995
[A]moralists are among the more popular heroes of both philosophical fantasy and non-philosophical fiction.