Part I of this book is great. It's a very accessible introduction into the amazing field of demography. Part II is where things get a bit complicated -- it's all the models based on the concepts explained in Part I. The exercises at the end of each chapter do definitely help absorb the information. Overall, great book!