For anyone who has not seen the original (I may have posted this before, but it is still very good)

http://epublications.marquette.edu/cg ... context=haggerty_catalogs