Modern C [1] covers C11 and was mentioned before. However, it weighs in at 300 pages rather than Essential C's 45.
[1] http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf
Actually, reading through Essential C, it hasn't really been updated for C99 since it uses C89 declarations:
C takes the middle road -- variables may be declared
within the body of a function, but they must follow a
'{'. More modern languages like Java and C++ allow you
to declare variables on any line, which is handy.