Philosophical Transactions of the Royal Society of London. A (The Royal Society)