Learning through computers : an introduction to computer assisted learning in engineering, mathematics and the sciences at tertiary level. - Tawney, David A.