Rethinking Knowledge The Heuristic View - Cellucci, Carlo. (Springer International Publishing,)