Learn C Programming: A beginner's guide to learning the most powerful and general-purpose programming language with easeJeff Szuhay