Author: william martin proctor