Author: Ashley Horace Thorndike William Allan Neilson