Sight of Proteus
Sheffield, Charles.
New English Library
1989