Case studies in experimental engineering : a programmed approach (Independence Educational)