William F Deverell Editor & Author