Structures and Algorithms Mathematics and the Nature of Knowledge - Fenstad, Jens Erik; Fenstad, Jens Erik (Springer International Publishing : Imprint: Springer, 2018)