Things I've had to learn over and over and over (plus a few minor discoveries) - Schulz, Charles M. (Ravette Books, 1984)