Intructional software practical design and development - Lockard, James (Wm. C. Brown, 1992)