The philosophers library