Schaum's outline of theory and problems of computers and programming - Gottfried ,Byron s. (Singapore: Mcgraw hill, 1983)