As the title suggests, the contents of book are really advanced, and requires good grip on fundamental C (including functional pointers), that being said the quality of examples and relevance to embedded systems programming is extremely good however same could not be said for quality of pages and printing. must have for aspiring embedded programmer, would be helpful in giving ideas on c questions asked in interviews where focus is on embedded programming (helped me for one)