Books by J.S. Hoyland S.N. Banerjee