Applied C: An Introduction and More