Software prototyping: adoption, practice and management - Smith, M F (McGraw-Hill, 1991)