In my amazon shopping cart I currently have:

Conceptual Mathematics: A First Introduction to Categories  - F. William Lawvere

Categories for the Working Mathematician (Graduate Texts in Mathematics) - Saunders Mac Lane

Categories and Computer Science (Cambridge Computer Science Texts) - R. F. C. Walters

Are all 3 of these worthwhile?  Any of them?  

I'm just trying to get a grasp on enough Category Theory to be able think more deeply about programming in general, and maybe grasp more Haskell terminology beyond the seemingly superficial meanings I understand today.

Thanks!

Dave