Reuse- and Aspect-Oriented Courseware Development - Ateyeh, Khaldoun (Journal of Educational Technology & Society, 2006)