Principles of oxidation and reduction by A. G. Sharpe · Bookplated