for me this book was great to refresh my knowledge but also to learn a lot of new facts