Fundamentals of computer and programming - Pankaj agarwal (vayu education of india, 2011)