D Angus Vail Author