Structural Knowledge: Techniques for Representing, Conveying, and Acquiring Structural Knowledge (Research, Special Publication; 30)