Neural computing an introduction. - Beale, R. (2008)