Gershon, I think you've added some very valuable advice here. I'd only like to add one thing, and that is that I personally think orienteering with a compass is a "perishable" skill. If you don't practice at least somewhat often, a person will get rusty. If a person has books, then re-read them occasionally.
Play around a bit in some local wooded area, or whatever terrain you have available, when you have some spare time. Stay familiar with your (whatever type of compass) equipment.

An old axiom is, that when in a bind, a person skills will drop to their lowest level of their own level of profiecient training.

Looking forward to receiving your book.

J.