Ball, Philip Nature's patterns : A tapestry in three parts - Oxford Oxford University Press 2009 - 188p. ISBN: 978-0-19-960487-6