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

Computer programming in COBOL

PHI

1981

2

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

Multiprocessor operating system

Prentice Hall

1984

3

Krishnamurthy, EV

Combinatorics : theory and applications

East West Press

1985

4

Rajaraman, V

Computer programming in FORTRAN 77

PHI

1988

5

Rajaraman, V

Elements of parallel computing

PHI

1990

6

Jain, Bijendra N

Open systems interconnection : its architecture and protocols

Elsevier

1990

7

Rajaraman, V

Computer oriented numerical methods

PHI

1993

8

Rajaraman, V

Computer programming in C

PHI

1994

9

Jalote, Pankaj

Fault tolerance in distributed systems

Prentice Hall

1994

10

Ghosh, Ratan K

Foundations of parallel processing

Narosa

1995

11

Bharati, Akshar; Chaitanya, Vineet; Sangal, Rajeev

Natural language processing : a paninian perspective

PHI

1995

12

Borkar, Vivek S

Probability theory : an advanced course

Springer

1995

13

Prabhakaran, B

Multimedia database management systems

Springer

1997

14

Dhamdhere, Dhananjay M

Compiler construction, 2nd edition

MacMillan

1997

15

Mital, K V.

Understanding mathematics and computers: a popular introduction

New Age International

1997

16

Rajaraman, V

Computer programming in FORTRAN 90 and 95

PHI

1997

17

Rajaraman, V

Computer programming in Pascal

PHI

1998

18

Mukherjee, DP

Fundamentals of computer graphics and multimedia

PHI

1999

19

Jalote, Pankaj

CMM in practice : processes for executing software projects at Infosys

Pearson India

1999

20

Yegnanarayana, B

Artificial neural networks

PHI

1999

21

Rajaraman, V

Parallel computers : architecture and programming

PHI

2000

22

Murthy, C. Siva Ram

New parallel algorithms for direct solution of linear equations

Wiley

2000

23

Jalote, Pankaj

Software project management in practice

Pearson India

2002

24

Kaushik, Saroj

Logic and prolog programming

New Age International

2002

25

Murthy, C. Siva Ram

WDM optical networks : concepts, design and algorithms

PHI

2002

26

Datta, N

Computer programming and numerical analysis : Integrated approach

Universities Press

2003

27

Grama, Ananth

Introduction to parallel computing, 2nd edition

Pearson

2003

28

Krishnamurthy, EV

Programming in MATLAB

East West Press

2003

29

Rajaraman, V

Essentials of assembly language programming for the IBM PC

PHI

2003

30

Chakraborti, Soumen

Mining the web : discovering knowledge from hypertext data

Elsevier

2003

31

Murthy, C. Siva Ram

Ad Hoc wireless networks : architectures and protocols

Pearson

2004

32

Kumar, Anurag; Manjunath, D; Kuri, Joy

Communication networking : an analytical approach

Elsevier

2004

33

Krishnamurthy, EV

Introductory theory of computer science, 2nd edition

East West Press

2004

34

Shukla, Sandeep Kumar

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

Springer

2004

35

Jalote, Pankaj

An integrated approach to software engineering, 3rd edition

Springer (Narosa)

2005

36

Chattopadhyay Santanu

Compiler design

PHI

2005

37

Sudarshan, S

Database systems concepts

McGraw-Hill

2005

38

Rajaraman, V

Digital logic and computer organization

PHI

2006

39

Dhamdhere, Dhananjay M

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

McGraw-Hill

2006

40

Murthy, C. Siva Ram

Resource management in real-time systems and networks

PHI

2006

41

Chattopadhyay, Santanu

System software

PHI

2007

42

Ghosh, Subir Kumar

Visibility algorithms in the plane

Cambridge University Press

2007

43

Moona, Rajat

Assembly language programming in GNU/Linux for IA32 architectures

PHI

2007

44

Rajaraman, V

Computer organization and architecture

PHI

2007

45

Jalote, Pankaj

A concise introduction to software engineering

Springer India

2008

46

Rajaraman, V

An introduction to digital computer design

PHI

2008

47

Rajaraman, V

Computer basics and C programming

PHI

2008

48

Krishnamurthy, EV

Numerical analysis : computations in science and engineering

East West Press

2008

49

Bhujade, MR

Parallel computing, 2nd edition

New Age International

2009

50

Choudhury, Pabitra Pal

Operating systems : principles and design

PHI

2009

51

Das, Abhijit

Public-key cryptography : theory and practice

Pearson Education

2009

52

Dutta Majumder, Dwijesh Kumar; Chanda, Bhabatosh

Pattern directed information analysis

New Age International

2009

53

Juneja, B.L; Seth, Anita

Programming with C++

New Age International

2009

54

Khedker, Uday

Data flow analysis : theory and practice

CRC

2009

55

Krithivasan, Kamala

Introduction to formal languages, automata theory and computation

Pearson

2009

56

Lodaya, Kamal

Perspectives in concurrency theory

Universities Press

2009

57

Rajaraman, V

Computer primer, 2nd edition

PHI

2009

58

Gupta, Phalguni

IT infrastructure and its management

McGraw-Hill

2009

59

Singh, Arindama

Elements of computation theory

Springer

2009

60

Chattopadhyay, Santanu

Embedded system design

PHI

2010

61

Jalote, Pankaj

Software engineering : a precise approach

Wiley India

2010

62

Menezes, Bernard

Network security and cryptography

Cengage Learning

2010

63

Mahapoatra, Pratap K J

Software engineering : a lifecycle approach

New Age International

2010

64

Subramanian, Mani

Network management : principles and practice

Pearson India

2010

65

Pujari, Arun K

Data mining techniques, 2nd edition

Universities Press

2010

66

Shroff, Gautam

Enterprise cloud computing : technology, architecture, applications

Cambridge University Press

2010

67

Mishra, RB

Artificial intelligence

PHI

2011

68

Pal, Ajit

Microcontrollers : principles and applications

PHI

2011

69

Devi, V Susheela

Pattern recognition : an introduction

Universities Press

2011

70

Kaushik, Saroj

Artificial intelligence

Cengage Learning

2011

71

Rajaraman, V

Analysis and design of information systems, 3rd edition

PHI

2011

72

Shyamasundar, RK

Homi Bhabha and the computer revolution

Oxford University Press

2011

73

Rao, P.V.S.

Computer system architecture

PHI

2011

74

Dhamdhere, Dhananjay M

Systems programming

McGraw-Hill

2011

75

Dhamdhere, Dhananjay M

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

McGraw-Hill

2012

76

Bhurchandi, KM

Advanced microprocessors and peripherals

McGraw-Hill

2012

77

Chaudhuri, P. Pal

Computer organization and design, 3rd edition

PHI

2012

78

Jain, M.K.

Numerical methods for scientific & engineering computation, 6th edition

New Age International

2012

79

Chattopadhyay, Santanu

Embedded system design, 2nd edition

PHI

2013

80

Das, Abhijit

Computational number theory

CRC

2013

81

Janakiram, Dharanipragada

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

McGraw-Hill

2013

82

Joseph, Mathai

Digital republic : India's rise to IT power

Power Publishers

2013

83

Khemani, Deepak

First course in artificial intelligence

McGraw-Hill

2013

84

Mukhopadhyay, Jayanta

Digital geometry in image processing

CRC

2013

85

Rajaraman, V

Introduction to Information technology, 2nd edition

PHI

2013

86

Pujari, Arun K

Data mining techniques, 3rd edition

Universities Press

2013

87

Shroff, Gautam

Intelligent web : search, smart algorithms, and big data

Oxford University Press

2013

88

Bhatt, Pramod Chandra P

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

PHI

2014

89

Bose, Sanjay K

Hardware and software of personal computers, 2nd edition

New Age International

2014

90

Joshi, K. D.

Applied discrete structures, 2nd edition

New Age International

2014

91

Mall, Rajib

Fundamentals of software engineering

PHI

2014

92

Pal, Ajit

Data communication and computer networks

PHI

2014

93

Ranade, Abhiram G

Introduction to programming through C++

McGraw-Hill

2014

94

Rajaraman, V

Fundamentals of computers

PHI

2014

95

Sarangi, Smruti Ranjan

Computer organisation and architecture

McGraw-Hill

2014

96

Bhattacharya, Arnab

Fundamentals of database indexing and searching

CRC Press

2015

97

Gupta, Santosh K

Numerical methods for engineers, 3rd edition

New Age International

2015

98

Meena, K

Human-computer interaction

PHI

2015

99

Mukhopadhyay, Debdeep

Hardware security : design, threats, and safeguards

CRC Press

2015

100

Bhattacharya, Samit

Computer graphics

Oxford University Press

2015

101

Ghosh, R. K.

Wireless networking and mobile data management

Springer

2017