Philosophical Transaction Mathmatical - Blamire,M. (Edinburgh: Royal Society)