Fidelity & honour - Menezes, S. L. (N. D. Oxford Univ., 2001)