The design of shells: a practical approach.