This is a classic I haven't been able to find in my library for a while and stumbled onto again today.