William W Veale Author