There is a huge variety of really good books that you should read to prepare for any biology olympiad or science contest. No matter which books you choose, they all contain almost the same information which is usually just put in different words. Also, the illustrations and diagrams might be different, but apart from that everything is the same.