The malay archipelago - Wallace, Alfred Russel (Cambridge University Press, 2010)