Lots of worked out examples together with all the theory needed in clear and precise arguments! Great book to study from for the first time as well as to have it as a quick refresh tool. It is a huge book, probably covers more than a one semester course at university.