Abstraction Hierarchies for Engineering Design - Esra E. Aleisa (2008)