References
Abelson, H., G. J. Sussman, and J. Sussman (1996). Structure and Interpretation of Computer Programs. The MIT Press.
Breshears, C. (2009). The Art of Concurrency: A Thread Monkey’s Guide to Writing Parallel Applications. O’Reilly Media.
Calcote, J. (2010). Autotools: A Practioner’s Guide to GNU Autoconf, Automake, and Libtool. No Starch Press.
Deitel, P. and H. Deitel (2013). C for Programmers with an Introduction to C11 (Deitel Developer Series). Prentice Hall.
Dijkstra, E. (1968, March). Go to statement considered harmful. Communications of the ACM 11(3), 147–148.
Friedl, J. E. F. (2002). Mastering Regular Expressions. O’Reilly Media.
Goldberg, D. (1991). What every computer scientist should know about floating-point arithmetic. ACM Computing Surveys 23(1), 5–48.
Goodliffe, P. (2006). Code Craft: The Practice of Writing Excellent Code. No Starch Press.
Gough, B. (Ed.) (2003). GNU Scientific Library Reference Manual (2nd ed.). Network Theory, Ltd.
Gove, D. (2010). Multicore Application Programming: for Windows, Linux, and Oracle Solaris (Developer’s Library). Addison-Wesley Professional.
Grama, A., G. Karypis, V. Kumar, and A. Gupta (2003). Introduction to Parallel Computing (2nd Edition). Addison-Wesley.
Griffiths, D. and D. Griffiths (2012). Head First C. O’Reilly Media.
Hanson, D. R. (1996). C Interfaces and Implementations: Techniques for Creating Reusable Software. Addison-Wesley Professional.
Harbison, S. P. and G. L. Steele Jr. (1991). C: A Reference ...