William Connor Magee Author