The last guardian /
Gemmell, David.
London : Orbit,
2000, c1989.
Originally published: London: Century Hutchinson, 1989. Orbit 'reprint' originally published: 1997.
Shannow, Jon (Fictitious character)