Some are for 35mm film cameras and some for digital. These are the books I read and my most favorites. Yet I still craved for more to learn about this art and science combined. ;o)
@Robin: I still read the old books because it teaches me a lot about compositional techniques, but when it comes to digital...I like Photoshop CS book.