Science encyclopedia - Cole, Matthew (Singapore Pearson Education Siuth Asia Pte Ltd, 2009)