Matousek, Robert.

Engineering design : a systematic approach.