Towards Higher Mathematics: A Companion - Earl, Richard (New Delhi Cambridge University Press, 2017)