butterflies : a complete guide to their biology and behaviour