Author: Todhunter,Ralph.