Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 379(2188) Philosophical transactions of the Royal Society of London A: Mathematical, physical and engineering sciences, 379, 20190577 Philosophical transactions. Series A, Mathematical, physical, and engineering sciences Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences