Advances in Design - ElMaraghy, H. A.; ElMaraghy, Hoda A.; Elmaraghy, W. H.; ElMaraghy, Waguih H. (Springer London, 2006)