Anthony G Bower Author