Beginning C, Fifth Edition, (Apress5, n.d.) <http://proquest.safaribooksonline.com.libproxy.ucl.ac.uk/book/-/9781430248811>
Beginning C for Arduino: Learn C Programming for the Arduino and Compatible Microcontrollers, (Apress1, n.d.) <http://proquest.safaribooksonline.com/book/programming/c/9781430247760>
C Programming Absolute Beginner’s Guide, Third Edition, (QueThird, n.d.) <http://proquest.safaribooksonline.com.libproxy.ucl.ac.uk/book/programming/c/9780133149869>
‘COMP101P: Principles of Programming - C (Moodle)’, n.d. <https://moodle.ucl.ac.uk/enrol/index.php?id=3097>
‘COMP101P: Principles of Programming - Haskell (Moodle)’, n.d. <https://moodle.ucl.ac.uk/enrol/index.php?id=16014>
Griffiths, David, and Dawn Griffiths, Head First C (O’Reilly Media, 2012), Head first <http://UCL.eblib.com/patron/FullRecord.aspx?p=887874>
Kernighan, Brian W. and Ritchie, Dennis M., The C Programming Language, 2nd ed (Prentice Hall, 1988)
Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C), (Addison-Wesley Professional1, n.d.) <http://proquest.safaribooksonline.com.libproxy.ucl.ac.uk/book/programming/c/9780133124385>
Programming in C, Fourth Edition, (Addison-Wesley Professional4, n.d.) <http://proquest.safaribooksonline.com/book/programming/c/9780132781206>
Siever, Ellen, Linux in a Nutshell, 6th ed (O’Reilly, 2009), In a nutshell