Professor Paul H Ballard Author