A Course in Mathematical Analysis Volume 2 by Edouard Goursat & Otto Dunkel