Rogues and vagabonds - MacKenzie, Compton, 1883-1972