Evolution takes place on two levels – macroevolution and microevolution. Macroevolution is large-scale, and causes major changes such as speciation. Microevolution happens on a much smaller scale, and within a shorter time frame, such as within a generation or two. However, it is the accumulation of changes caused by microevolution that leads to macroevolution. The book makes an honest attempt to talk about this in detail!