Animal Learning and Cognition: A Neural Network Approach (Problems in the Behavioural Sciences)