Never learned C, but its not to late

I know Basic and Pascal, and in some way assembler. Can any one recommend a BOOK for learning the Small Device C ?
I bet if I just pick a random C book, I will have problems, cause the target for those may be PCs.