Successful architectural, engineering, and design companies are distinguished by their ability to work at the leading edge of design technology. Consequently, such firms are always searching for architects who are fully versed in the latest computer-aided design (CAD) techniques. This book offers practitioners and students a unique opportunity to develop some of the most important of these skills. The author provides a balanced mix of theoretical and practical concerns which will deepen readers' understanding of basic principles while introducing them to a number of highly sophisticated design strategies. A knowledge of Pascal and some prior CAD experience is assumed. The text has been aimed at students and practitioners of architecture, engineering, and industrial design; programmers, systems designers and computer science students.