JP Allen's Middle Egyptian: An Introduction
This is one of the best books I have read on the explanation of the structure and grammer of the ancient Egyptian language. It is interactive, by virtue of its lessons and exercises; and leads me to believe it was designed as a textbook for those studying the language seriously. It is clear and solidly written and a joy to study with.