Author: m.a. stanley lane-poole