Animal camouflage mechanisms and function / - Stevens, Martin,; Merilaita, Sami. (Cambridge University Press,)