Mastering C programming - ChapmanlhW. Arthur