I recommend this and all its authors to everyone AOIR folks have had it covered for 20+ years now.