Author: Walker, Jeremy D. B. (Jeremy Desmond Bromhead), 1936-