Knowledge, Logic, And Science by David Boersema & Kari Middleton