Ballarat author writes Tom Hafey book