Elementary Mathematics from a Higher Standpoint - Klein, Felix; Menghini, Marta; Baccaglini-Frank, Anna (Springer Berlin Heidelberg, 2016)