Computing Books by India-based Authors

IIIT-Delhi has decided to create a collection of Computer Science books written by India-based authors as part of its library. We are trying to collect books written right from 1960s when the first computer came to India and first computer science education programs started. This collection will be very useful for someone interested in studying history of computer science education in India. We are only keeping books written by authors in top academic institutions and universities, and those working in good R&D Labs, or those strongly recommended. We are requesting authors of out-of-print books to donate a copy from their personal collection. If you wish to suggest any book or want to have more information about this collection, you may contact the Librarian for the same. Currently, the following Computing Books written by India-based Authors have been added in this collection and available in IIIT-D Library -

S. No.

Author

Title

Publisher

Year of Publication

1

Rajaraman, V

Analog computation and simulation

PHI

1971

2

Rajaraman, V

Computer programming in COBOL

PHI

1981

3

Joseph, Mathai; Prasad, V. R; Natarajan, N.

Multiprocessor operating system

Prentice Hall

1984

4

Krishnamurthy, EV

Combinatorics : theory and applications

East West Press

1985

5

Rajaraman, Dharma

Computer- a child's play

PHI

1986

6

Rajaraman, V

CAD/CAM/CAE for industrial progress : proceedings of the IFIP TC 5 International Conference on CAD/CAM/CAE for Industrial Progress, Bangalore, India, 29-30 June, 1985

North-Holland

1986

7

Rajaraman, V

Principals of computer programming : FORTRAN 77 for IBM PC

PHI

1988

8

Rajaraman, V

Computer programming in FORTRAN 77

PHI

1988

9

Rajaraman, V

Elements of parallel computing

PHI

1990

10

Jain, Bijendra N

Open systems interconnection : its architecture and protocols

Elsevier

1990

11

Rajaraman, V

Analysis and design of information systems

PHI

1991

12

Rajaraman, V

Computer oriented numerical methods

PHI

1993

13

Rajaraman, V

Computer programming in C

PHI

1994

14

Balakrishnan, N; Radhakrishnan, T; Sampath, D; Sundaram, S

Computer systems and education : proceedings of teh International Conference on computer systems and education in honour of Prof. V. Rajaraman

McGraw-Hill

1994

15

Jalote, Pankaj

Fault tolerance in distributed systems

Prentice Hall

1994

16

Ghosh, Ratan K

Foundations of parallel processing

Narosa

1995

17

Bharati, Akshar; Chaitanya, Vineet; Sangal, Rajeev

Natural language processing : a paninian perspective

PHI

1995

18

Borkar, Vivek S

Probability theory : an advanced course

Springer

1995

19

Prabhakaran, B

Multimedia database management systems

Springer

1997

20

Dhamdhere, Dhananjay M

Compiler construction, 2nd edition

MacMillan

1997

21

Mital, K V.

Understanding mathematics and computers: a popular introduction

New Age International

1997

22

Rajaraman, V

Computer programming in FORTRAN 90 and 95

PHI

1997

23

Rajaraman, V

Computer programming in Pascal

PHI

1998

24

Viswanadham, N

Perspectives in global science and technology communication

INSA

1998

25

Mukherjee, DP

Fundamentals of computer graphics and multimedia

PHI

1999

26

Rajaraman, V

Super computers

Universities Press

1999

27

Jalote, Pankaj

CMM in practice : processes for executing software projects at Infosys

Pearson India

1999

28

Yegnanarayana, B

Artificial neural networks

PHI

1999

29

Rajaraman, V

Parallel computers : architecture and programming

PHI

2000

30

Mudur, SP

Information technology for innovation : 34th annual convention of the Computer Society of India

McGraw-Hill

2000

31

Murthy, C. Siva Ram

New parallel algorithms for direct solution of linear equations

Wiley

2000

32

Joseph, Mathai

Real-time systems : specification, verification and analysis

Prentice Hall

2001

33

Jalote, Pankaj

Software project management in practice

Pearson India

2002

34

Kaushik, Saroj

Logic and prolog programming

New Age International

2002

35

Murthy, C. Siva Ram

WDM optical networks : concepts, design and algorithms

PHI

2002

36

Datta, N

Computer programming and numerical analysis : Integrated approach

Universities Press

2003

37

Grama, Ananth

Introduction to parallel computing, 2nd edition

Pearson

2003

38

Krishnamurthy, EV

Programming in MATLAB

East West Press

2003

39

Rajaraman, V

Essentials of assembly language programming for teh IBM PC

PHI

2003

40

Chakraborti, Soumen

Mining the web : discovering knowledge from hypertext data

Elsevier

2003

41

Murthy, C. Siva Ram

Ad Hoc wireless networks : architectures and protocols

Pearson

2004

42

Kumar, Anurag; Manjunath, D; Kuri, Joy

Communication networking : an analytical approach

Elsevier

2004

43

Krishnamurthy, EV

Introductory theory of computer science, 2nd edition

East West Press

2004

44

Shukla, Sandeep Kumar

Nano, quantum and molecular computing : implications to high level design and validation

Springer

2004

45

Jalote, Pankaj

An integrated approach to software engineering, 3rd edition

Springer (Narosa)

2005

46

Chattopadhyay Santanu

Compiler design

PHI

2005

47

Sudarshan, S

Database systems concepts

McGraw-Hill

2005

48

Rajaraman, V

Digital logic and computer organization

PHI

2006

49

Dhamdhere, Dhananjay M

Operating systems : a concept-based approach, 2nd edition

McGraw-Hill

2006

50

Murthy, C. Siva Ram

Resource management in real-time systems and networks

PHI

2006

51

Chattopadhyay, Santanu

System software

PHI

2007

52

Ghosh, Subir Kumar

Visibility algorithms in the plane

Cambridge University Press

2007

53

Moona, Rajat

Assembly language programming in GNU/Linux for IA32 architectures

PHI

2007

54

Rajaraman, V

Computer organization and architecture

PHI

2007

55

Jalote, Pankaj

A concise introduction to software engineering

Springer India

2008

56

Rajaraman, V

An introduction to digital computer design

PHI

2008

57

Rajaraman, V

Computer basics and C programming

PHI

2008

58

Krishnamurthy, EV

Numerical analysis : computations in science and engineering

East West Press

2008

59

Bhujade, MR

Parallel computing, 2nd edition

New Age International

2009

60

Choudhury, Pabitra Pal

Operating systems : principals and design

PHI

2009

61

Das, Abhijit

Public-key cryptography : theory and practice

Pearson Education

2009

62

Dutta Majumder, Dwijesh Kumar; Chanda, Bhabatosh

Pattern directed information analysis

New Age International

2009

63

Juneja, B.L; Seth, Anita

Programming wif C++

New Age International

2009

64

Khedker, Uday

Data flow analysis : theory and practice

CRC

2009

65

Krithivasan, Kamala

Introduction to formal languages, automata theory and computation

Pearson

2009

66

Lodaya, Kamal

Perspectives in concurrency theory

Universities Press

2009

67

Rajaraman, V

Computer primer, 2nd edition

PHI

2009

68

Gupta, Phalguni

IT infrastructure and its management

McGraw-Hill

2009

69

Singh, Arindama

Elements of computation theory

Springer

2009

70

Chattopadhyay, Santanu

Embedded system design

PHI

2010

71

Rajaraman, V

Essentials of e-commerce technology

PHI

2010

72

Jalote, Pankaj

Software engineering : a precise approach

Wiley India

2010

73

Menezes, Bernard

Network security and cryptography

Cengage Learning

2010

74

Mahapoatra, Pratap K J

Software engineering : a lifecycle approach

New Age International

2010

75

Subramanian, Mani

Network management : principals and practice

Pearson India

2010

76

Pujari, Arun K

Data mining techniques, 2nd edition

Universities Press

2010

77

Shroff, Gautam

Enterprise cloud computing : technology, architecture, applications

Cambridge University Press

2010

78

Mishra, RB

Artificial intelligence

PHI

2011

79

Pal, Ajit

Microcontrollers : principals and applications

PHI

2011

80

Devi, V Susheela

Pattern recognition : an introduction

Universities Press

2011

81

Kaushik, Saroj

Artificial intelligence

Cengage Learning

2011

82

Rajaraman, V

Analysis and design of information systems, 3rd edition

PHI

2011

83

Shyamasundar, RK

Homi Bhabha and the computer revolution

Oxford University Press

2011

84

Rao, P.V.S.

Computer system architecture

PHI

2011

85

Dhamdhere, Dhananjay M

Systems programming

McGraw-Hill

2011

86

Dhamdhere, Dhananjay M

Operating systems : a concept-based approach, 3rd edition

McGraw-Hill

2012

87

Bhurchandi, KM

Advanced microprocessors and peripherals

McGraw-Hill

2012

88

Chaudhuri, P. Pal

Computer organization and design, 3rd edition

PHI

2012

89

Jain, M.K.

Numerical methods for scientific & engineering computation, 6th edition

New Age International

2012

90

Chattopadhyay, Santanu

Embedded system design, 2nd edition

PHI

2013

91

Das, Abhijit

Computational number theory

CRC

2013

92

Janakiram, Dharanipragada

Building large scale software systems : study of linux kernel from software engineering approach

McGraw-Hill

2013

93

Joseph, Mathai

Digital republic : India's rise to IT power

Power Publishers

2013

94

Khemani, Deepak

First course in artificial intelligence

McGraw-Hill

2013

95

Mukhopadhyay, Jayanta

Digital geometry in image processing

CRC

2013

96

Rajaraman, V

Introduction to Information technology, 2nd edition

PHI

2013

97

Pujari, Arun K

Data mining techniques, 3rd edition

Universities Press

2013

98

Shroff, Gautam

Intelligent web : search, smart algorithms, and big data

Oxford University Press

2013

99

Bhatt, Pramod Chandra P

An introduction to operating systems : concepts and practice, 4th edition

PHI

2014

100

Bose, Sanjay K

Hardware and software of personal computers, 2nd edition

New Age International

2014

101

Joshi, K. D.

Applied discrete structures, 2nd edition

New Age International

2014

102

Mall, Rajib

Fundamentals of software engineering

PHI

2014

103

Pal, Ajit

Data communication and computer networks

PHI

2014

104

Ranade, Abhiram G

Introduction to programming through C++

McGraw-Hill

2014

105

Rajaraman, V

Fundamentals of computers

PHI

2014

106

Sarangi, Smruti Ranjan

Computer organisation and architecture

McGraw-Hill

2014

107

Bhattacharya, Arnab

Fundamentals of database indexing and searching

CRC Press

2015

108

Gupta, Santosh K

Numerical methods for engineers, 3rd edition

New Age International

2015

109

Meena, K

Human-computer interaction

PHI

2015

110

Mukhopadhyay, Debdeep

Hardware security : design, threats, and safeguards

CRC Press

2015

111

Bhattacharya, Samit

Computer graphics

Oxford University Press

2015

112

Bose, Ranjan

Information theory, coding and cryptography, 3rd edition

McGraw-Hill

2016

113

Ghosh, R. K.

Wireless networking and mobile data management

Springer

2017

114

Prakash, Naveen

Data warehouse requirements engineering : a decision based approach

Springer

2018

115

Rajaraman, V

Computer oriented numerical methods, 4th edition

PHI

2018

116

Rajaraman, V

Introduction to information technology, 3rd edition

PHI

2018

117

Rajaraman, V

Computer programming in C, 2nd edition

PHI

2019

118

Sen, Sandeep; Kumar, Amit

Design and analysis of algorithms : a contemporary perspective

Cambridge University Press

2019

119

Rajaraman, V

Groundbreaking inventions in information and communication technology

PHI

2020

120

Chakraborty, Tanmoy

Social network analysis

Wiley

2021

121

Misra, Sudip

Introduction to IoT

Cambridge University Press

2021

122

Mehta, Shashank K

Computer algorithms : correctness proofs and performance analyses

PHI Learning

2023

122

Rajaraman, V

Anecdotes from the history of modern computing

PHI Learning

2024