Author: Trease, Geoffrey,