/ compiled by Roger Bray.