Code for Expert C Programming by Peter van der Linden