The professional programming guide to C - McKay, Pat