Christopher D Towler Author