Without being run out of town, what's a good/great/required Ferrari reference book? I want to be able to look up and see the difference between different models and years explained in text and illustrated in color pictures.

I'm not looking for an Enzo biography or a puff piece on the company. I'm guessing somewhere out there is a 'definitive' guide or a Ferrari 'bible'.

Thanks!
-Mike