colourful creatures - "Nicolas Brasch" (pearson education limited Australia, 2010)