I've heard and read good things about "Mathematics, Form and Function" by Saunders Mac Lane which is sadly out of print. Second hand copies are scarce and prohibitively expensive.