T Ballance Author