Nitrogen Metabolism and Excretion by Peter Wright & Patrick J. Walsh