[1]
Programming in C, Fourth Edition. Addison-Wesley Professional4 [Online]. Available: http://proquest.safaribooksonline.com/book/programming/c/9780132781206
[2]
D. Griffiths and D. Griffiths, Head first C, vol. Head first. Beijing: O’Reilly Media, 2012 [Online]. Available: http://UCL.eblib.com/patron/FullRecord.aspx?p=887874
[3]
Beginning C, Fifth Edition. Apress5 [Online]. Available: http://proquest.safaribooksonline.com.libproxy.ucl.ac.uk/book/-/9781430248811
[4]
C Programming Absolute Beginner’s Guide, Third Edition. QueThird [Online]. Available: http://proquest.safaribooksonline.com.libproxy.ucl.ac.uk/book/programming/c/9780133149869
[5]
Kernighan, Brian W. and Ritchie, Dennis M., The C programming language, 2nd ed. Englewood Cliffs, N.J: Prentice Hall, 1988.
[6]
Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C). Addison-Wesley Professional1 [Online]. Available: http://proquest.safaribooksonline.com.libproxy.ucl.ac.uk/book/programming/c/9780133124385
[7]
Beginning C for Arduino: Learn C Programming for the Arduino and Compatible Microcontrollers. Apress1 [Online]. Available: http://proquest.safaribooksonline.com/book/programming/c/9781430247760
[8]
Siever, Ellen, Linux in a nutshell, 6th ed., vol. In a nutshell. Beijing: O’Reilly, 2009.
[9]
‘COMP101P: Principles of Programming - C (Moodle)’. [Online]. Available: https://moodle.ucl.ac.uk/enrol/index.php?id=3097
[10]
‘COMP101P: Principles of Programming - Haskell (Moodle)’. [Online]. Available: https://moodle.ucl.ac.uk/enrol/index.php?id=16014