Download as pdf or txt
Download as pdf or txt
You are on page 1of 172

CATALOGUE

Eastern Economy Editions

JANUARY 2013

Computer Science,
Computer Engineering and
Information Technology

PHI Learning’s Eastern Economy Editions (3Es) consist of


outstanding works of Indian authors and unabridged reprints
of established titles widely used by universities. These lower
priced editions are published for the benefit of students.
Contents
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY ..... 3

AUTHORWISE ALPHABETICAL LISTING ............................................................................. 147

WHOLESALERS AND STOCKISTS ....................................................................................... 159

• The export rights to Eastern Economy Editions are vested solely with the publisher.
Computer Science, Computer Engineering and
Information Technology

Algorithms of rich experience, this book provides a systematic study


and design of algorithms suitable for introductory level
courses. Giving numerous worked out examples and
BASU detailed proofs, the text presents algorithms by types
Design Methods and Analysis of rather than applications.
Algorithms The book concentrates on fundamental techniques used
to design and analyse efficient algorithms. The authors
S.K. BASU, Professor of Computer Science, Faculty of
whose earlier text Algorithmics: Theory and Practice, and
Science and Additional Coordinator, Computer Centre, Algorithmique: Conception et analyse (in French) on the
Banaras Hindu University, Varanasi. subject which was internationally acclaimed, have made
The design of correct and efficient algorithms for problem this new book easier for the undergraduate students
solving lies at the heart of computer science. This concise after receiving feedback from more than hundred
text, without being highly specialized, teaches the skills universities.
needed to master the essentials of this subject. With The text provides the necessary introductory mathe-
clear explanations and engaging writing style, the book matical knowledge including introduction to proof by
places increased emphasis on algorithm design contradiction and mathematical induction. It includes a
techniques rather than programming in order to develop paced and thorough introduction to the analysis of
in the reader the problem-solving skills. algorithms and uses coherent notation. Exclusive chapters
The treatment throughout the book is primarily tailored to are devoted to probabilistic algorithms and parallel
the curriculum needs of B.Tech. students in computer algorithms because of their increasing importance.
science and engineering, B.Sc. (Hons.) and M.Sc. students Contents: Preface. Preliminaries. Elementary
in computer science, and MCA students. Algorithmics. Asymptotic Notation. Analysis of Algorithms.
The book focuses on the standard algorithm design Some Data Structures. Greedy Algorithms. Divide-and-
methods and the concepts are illustrated through Conquer. Dynamic Programming. Exploring Graphs.
representative examples to offer a reader-friendly Probabilistic Algorithms. Parallel Algorithms.
text. Elementary analysis of time complexities is provided Computational Complexity. Heuristic and Approximate
for each example-algorithm. A varied collection of Algorithms. References. Index.
exercises at the end of each chapter serves to reinforce Latest Print 2012 / 544 pp. / 17.8 × 23.5 cm
the principles/methods involved. ISBN-978-81-203-1131-2 / ` 350.00
Contents: List of Figures. List of Tables. Preface.
Acknowledgements. Computational Models. Basics of
Algorithm. Divide and Conquer. Greedy Method. Dynamic CHANDRA MOHAN
Programming. Further Divide and Conquer. A Bit of
Theory. Approximation Algorithms. Randomized Algori-
Design and Analysis of Algorithms,
thms. Graph Algorithms. Backtracking, Branch and Bound. 2nd ed.
Lower Bound Techniques. Genetic Algorithms. Parallel I. CHANDRA MOHAN was Professor and Head,
Algorithms. Conclusion. Appendix. Bibliography. Index. Department of Mathematics, S.V. University, Tirupati.
Latest Print 2008 / 328 pp. / 17.8 × 23.5 cm This book, on Design and Analysis of Algorithms, in its
ISBN-978-81-203-2637-8 / ` 250.00 second edition, presents a detailed coverage of the time
complexity of algorithms. In this edition, a number of
BRASSARD & BRATLEY chapters have been modified and updated with new
material. It discusses the various design factors that make
Fundamentals of Algorithmics one algorithm more efficient than others, and explains
GILLES BRASSARD and PAUL BRATLEY, Département how to devise the new algorithms or modify the existing
d’informatique et de recherche opérationelle, Université ones.
de Montréal. The book begins with an introduction to algorithm
Written by two eminent academics and culled from years analysis and then presents different methods and
3
4 PHI Learning — CATALOGUE 2013

techniques—divide and conquer methods, the greedy relatively self-contained and presents an algorithm, a
method, search and traversal techniques, backtracking design technique, an application area, or a related topic.
methods, branch and bound methods—used in the design The algorithms are described and designed in a manner
of algorithms. Each algorithm that is written in this book to be readable by anyone who has done a little
is followed first by a detailed explanation and then is programming. The explanations have been kept
supported by worked-out examples. The book contains a elementary without sacrificing depth of coverage or
number of figures to illustrate the theoretical aspects and mathematical rigor.
also provides chapter-end questions to enable students The third edition has been revised and updated
to gauge their understanding of the underlying concepts. throughout. It includes two completely new chapters, on
What distinguishes the text is its compactness, which has van Emde Boas trees and multithreaded algorithms, and
been achieved without sacrificing essential subject substantial additions to the chapter on recurrences
matter.
(now called “Divide-and-Conquer”). It features improved
This text is suitable for a course on “Design and Analysis treatment of dynamic programming and greedy
of Algorithms”, which is offered to the students of B.Tech algorithms and a new notion of edge-based flow in the
(Computer Science and Engineering) and undergraduate material on flow networks. Many new exercises and
and postgraduate students of computer science and problems have been added in this edition.
computer applications [BCA, MCA, B.Sc. (CS), M.Sc. (CS)]
The text is intended primarily for students studying
and other computer-related courses.
algorithms or data structures. As it discusses engineering
NEW TO THIS EDITION issues in algorithm design, as well as mathematical
• Explains in detail the time complexity of the algorithms aspects, it is equally well suited for self-study by technical
for the problem of finding the GCD and matrix professionals.
addition. “Introduction to Algorithms, the ‘bible’ of the field, is a
• Covers the analysis of Knapsack and Combinatorial comprehensive textbook covering the full spectrum of
Search and Optimization problems. modern algorithms: from the fastest algorithms and data
• Illustrates the “Branch-and-Bound” method with structures to polynomial-time algorithms for seemingly
reference to the Knapsack problem. intractable problems, from classical algorithms in graph
• Presents the theory of NP-Completeness. theory to special algorithms for string matching, compu-
Contents: Preface. Preface to the First Edition. tational geometry, and number theory. The revised third
Acknowledgements. Fundamentals. Divide-and-Conquer edition notably adds a chapter on van Emde Boas trees,
Methods. The Greedy Method. Set Manipulation one of the most useful data structures, and on multi-
Algorithms. Dynamic Programming. Search and Traversal threaded algorithms, a topic of increasing importance.”
Techniques. Backtracking Methods. Branch and Bound —DANIEL SPIELMAN
Methods. Algebraic Simplification and Transformation. Department of Computer Science, Yale University
Lower Boundary Theory and NP-Hard and NP-Complete Contents: Preface. I: Foundations—Introduction. The Role
Problems. Index. of Algorithms in Computing. Getting Started. Growth of
Latest Print 2012 / 200 pp. / 16.0 × 24.1 cm Functions. Divide-and-Conquer. Probabilistic Analysis and
ISBN-978-81-203-4575-1 / ` 175.00 / (e-book also available) Randomized Algorithms. II: Sorting and Order Statistics—
Introduction. Heapsort. Quicksort. Sorting in Linear Time.
Medians and Order Statistics. III: Data Structures—
CORMEN, et al. Introduction. Elementary Data Structures. Hash Tables.
Binary Search Trees. Red-Black Trees. Augmenting Data
Introduction to Algorithms, 3rd ed. Structures. IV: Advanced Design and Analysis
THOMAS H. CORMEN, Professor of Computer Science & Techniques—Introduction. Dynamic Programming. Greedy
former Director, Institute for Writing and Rhetoric at Algorithms. Amortized Analysis. V: Advanced Data
Dartmouth College. Structures—Introduction. B-Trees. Fibonacci Heaps. Van
CHARLES E. LEISERSON, Professor of Computer Science Emde Boas Trees. Data Structures for Disjoint Sets. VI:
and Engineering, at Massachusetts Institute of Graph Algorithms—Introduction. Elementary Graph
Technology. Algorithms. Minimum Spanning Trees. Single-Source
RONALD L. RIVEST, Andrew and Erna Viterbi Professor, Shortest Paths. All-Pairs Shortest Paths. Maximum Flow.
Electrical Engineering and Computer Science at VII: Selected Topics—Introduction. Multithreaded
Massachusetts Institute of Technology. Algorithms. Matrix Operations. Linear Programming.
CLIFFORD STEIN, Professor, Industrial Engineering and Polynomials and the FFT. Number-Theoretic Algorithms.
Operations Research at Columbia University. String Matching. Computational Geometry. NP-
Completeness. Approximation Algorithms. VIII: Appendix:
This internationally acclaimed textbook provides a Mathematical Background—Introduction. A: Summations.
comprehensive introduction to the modern study B: Sets, Etc. C: Counting and Probability. D: Matrices.
of computer algorithms. It covers a broad range of Bibliography. Index.
algorithms in depth, yet makes their design and analysis
Latest Print 2011 / 1312 pp. / 17.8 × 23.5 cm
accessible to all levels of readers. Each chapter is
ISBN-978-81-203-4007-7 / ` 525.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 5

DE JONG findings. The book surveys ACO applications now in use,


including routing, assignment, scheduling, subset,
Evolutionary Computation: machine learning, and bioinformatics problems. AntNet,
A Unified Approach an ACO algorithm designed for network routing problem,
is described in detail. Each chapter ends with
KENNETH A. DE JONG, Professor of Computer Science, bibliographic material, bullet points setting out important
Head of Evolutionary Computation Laboratory, and
ideas covered in the chapter, and exercises.
Associate Director of the Krasnow Institute at George
Mason University. The book is intended primarily for (1) academic and
industry researchers in operations research, artificial
Evolutionary Computation is the general term used for intelligence, and computational intelligences; (2) practi-
several computational techniques which are based to
tioners willing to learn how to implement ACO algorithms
some degree on the evolution of biological life in the
to solve combinatorial optimization problems; and
natural world. The computer scientist and engineers use
(3) graduate and postgraduate students in computer
this tool for solving complex problems and to build new
science, management studies, operations research, and
models; the biologists use them to develop and test artificial intelligence.
better models of natural evolutionary system; and the
artificial-life scientists use them for designing and Contents: Preface. Acknowledgments. From Real to
implementing artificial worlds. The most widely used Artificial Ants. The Ant Colony Optimization Metaheuris-
form of evolutionary computation are genetic algorithms, tic. Ant Colony Optimization Algorithms for the Traveling
others being genetic programming, evolution strategies Salesman Problem. Ant Colony Optimization Theory. Ant
and evolutionary programming. Colony Optimization for NP-Hard Problems. AntNet: An
Algorithm for Data Network Routing. Conclusions and
De Jong presents a comprehensive and integrated
Prospects for the Future. Appendix. References. Index.
overview of this fragmented field in this book. This makes
it suitable for classroom use as well as a reliable Latest Print 2006 / 320 pp. / 17.8 × 23.5 cm
reference for computer scientists and engineers especially ISBN-81-203-2684-9 / ` 325.00
working in optimization problems.
Contents: Introduction. A Historical Perspective. GUPTA, et al.
Canonical Evolutionary Algorithms. A Unified View of
Simple EAs. Evolutionary Algorithms as Problem Solvers.
Design and Analysis of Algorithms,
Evolutionary Computation Theory. Advanced EC Topics. 2nd ed.
The Road Ahead. Appendix A: Source Code Overview. PRABHAKAR GUPTA, Professor and Dean (Academics) at
Bibliography. Index. Shri Ram Murti Smarak College of Engineering and
Latest Print 2009 / 268 pp. / 17.8 × 23.5 cm Technology (SRMSCET), Bareilly (UP).
ISBN-978-81-203-3002-3 / ` 250.00 VINEET AGARWAL, Professor, Computer Science and
Engineering, Rakshapal Bahadur College of Engineering
and Technology, Bareilly.
DORIGO & STÜTZLE MANISH VARSHNEY, Associate Professor and Head of
Ant Colony Optimization Computer Science & Engineering Department at Shri
MARCO DORIGO is research director of IRIDA lab at the Siddhi Vinayak Institute of Technology, Bareilly.
Universite Libre de Bruxelles and the inventor of the ant This well organized text provides the design techniques of
colony optimization metaheuristic for combinatorial algorithms in a simple and straight forward manner. It
optimization problems. describes the complete development of various
THOMAS STÜTZLE is Assistant Professor in the Computer algorithms along with their pseudo-codes in order to
Science Department at Darmstadt University of have an understanding of their applications.
Technology. The book begins with a description of the fundamental
This book introduces the rapidly growing field of ant concepts and basic design techniques of algorithms.
colony optimization. It gives a broad overview of many Gradually, it introduces more complex and advanced
aspects of ACO, ranging from a detailed description of topics such as dynamic programming, backtracking and
the ideas underlying ACO, to the definition of how ACO various algorithms related to graph data structure.
can generally be applied to a wide range of combinatorial Finally, the text elaborates on NP-hard, matrix operations
optimization problems, and describes many of the and sorting network.
available ACO algorithms and their main applications. Primarily designed as a text for undergraduate students
The book first describes the translation of observed ant of Computer Science and Engineering and Information
behaviour into working optimization algorithms. The ant Technology (B.Tech., Computer Science, B.Tech. IT) and
colony metaheuristics is then introduced and viewed in postgraduate students of Computer Applications (MCA),
the general context of combinatorial optimization. This is the book would also be quite useful to postgraduate
followed by a detailed description and guide to all major students of Computer Science and IT (M.Sc., Computer
ACO algorithms and a report on current theoretical Science; M.Sc., IT).
6 PHI Learning — CATALOGUE 2013

NEW TO THIS SECOND EDITION Sorting Algorithms. Heuristics. Meta-Heuristics.


• A new section on Characteristics of Algorithms (Section Cryptography. Probabilistic Algorithms. Dynamic
1.3) has been added Programming. Benchmarking of Algorithms. Algorithms to
• Five new sections on Insertion Sort (Section 2.2), Schedule Processor(s). Miscellaneous Algorithms.
Bubble Sort (Section 2.3), Selection Sort (Section 2.4), Bibliography. Index.
Shell Sort/Diminishing Increment Sort/Comb Sort Latest Print 2010 / 440 pp. / 17.8 × 23.5 cm
(Section 2.5) and Merge Sort (Section 2.6) have been ISBN-978-81-203-3278-2 / ` 275.00 / (e-book also available)
included
• A new chapter on Divide and Conquer (Chapter 5) has
also been incorporated VOSE
Contents: Preface. Preface to the First Edition. Simple Genetic Algorithms, The:
Acknowledgements. Introduction to Algorithms. Sorting Foundations and Theory
and Order Statistics. Elementary Data Structure.
Advanced Data Structure. Divide and Conquer. Advanced MICHAEL D. VOSE, University of Tennessee, Knoxville.
Design and Analysis Techniques—Part I. Advanced Design Simple Genetic Algorithms (SGAs) are used in science and
and Analysis Techniques—Part II. Graph. Pattern engineering as adaptive algorithms for solving practical
Matching Algorithms. NP-Completeness. Glossary. problems and as computational models of natural
References. Index. evolutionary systems.
Latest Print 2012 / 424 pp. / 17.8 × 23.5 cm The book focuses on Simple Genetic Algorithm as an
ISBN-978-81-203-4663-5 / ` 350.00 / (e-book also available) evolutionary system, enabling the reader to be goal-
oriented while exploring topics in mathematics and
computer science. The primary aim of this text is to
PANNEERSELVAM provide an introduction to what is known (and proven)
Design and Analysis of Algorithms about the theory of Simple Genetic Algorithm. The rigor
of mathematics is employed so as to not to inadvertently
R. PANNEERSELVAM, Professor and Dean, School of repeat myths or recount folklore. The second objective is
Management, Pondicherry University. He also has been to make available algorithms for the computation of
the Chairman, Computer Society of India (Pondicherry mathematical objects related to SGA.
Chapter).
The text stresses on theoretical foundations upon which
This highly structured text provides comprehensive provable results about SGA behaviour can be based.
coverage of design techniques of algorithms. It traces the
complete development of various algorithms in a KEY FEATURES
stepwise approach followed by their pseudo-codes to • Systematic presentation of theorems
build an understanding of their application in practice. • Exercises in every chapter
With clear explanations, the book analyzes different kinds • Ample illustrations and diagrams to aid compre-
of algorithms such as distance-based network algorithms, hension
search algorithms, sorting algorithms, probabilistic Contents: Preface. Acknowledgments. Introduction.
algorithms, and single as well as parallel processor Notation. Random Heuristic Search. The Simple Genetic
scheduling algorithms. Besides, it discusses the Algorithm. Implementation. The Walsh Transform.
importance of heuristics, benchmarking of algorithms, Computing with the Heuristic. Basic Examples. The
cryptography, and dynamic programming. Inverse Heuristic. Focused Heuristics. Linear Fitness.
KEY FEATURES Perturbation Arguments. Transient Behavior. Asymptotic
• Offers in-depth treatment of basic and advanced Behavior. Hyperbolicity. Geometric Invariance. Quotients.
topics. Models. Schemata. Appendix. Theorem Index. Symbol
• Includes numerous worked examples covering varied Index. Index.
real-world situations to help students grasp the Latest Print 2007 / 268 pp. / 16.0 × 24.1 cm
concepts easily. ISBN-978-81-203-2459-6 / ` 225.00
• Provides chapter-end exercises to enable students to
check their mastery of content.
WIRTH
This text is especially designed for students of B.Tech and
M.Tech (Computer Science and Engineering and Algorithms + Data Structures = Programs
Information Technology), MCA, and M.Sc. (Computer NIKLAUS WIRTH, Professor, Computer Science at the
Science and Information Technology). It would also be Federal Institute of Technology (E.T.H.), Zurich,
useful to undergraduate students of electrical and Switzerland.
electronics and other related engineering disciplines This well-known treatise by the world-renowned author
where a course in algorithms is prescribed. presents a very systematic and scientific approach to
Contents: Preface. Introduction. Graphs. Data Structure. the fundamental techniques associated with data
Distance-Based Network Algorithms. Search Algorithms. composition and program development. The basic
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 7

principles covered here are applicable to many scientific Contents: Preface. Overview of Artificial Intelligence.
and engineering endeavours. Symbolic Logic. Knowledge Acquisition and Represent-
KEY FEATURES ation. Reasoning and KRR Systems. Uncertainty. Search
Techniques. AI Technologies. Expert Systems. Neural
• Covers important basic techniques of program and
Networks. Case-Based Reasoning. Constraint Programm-
data structuring and demonstrates their suitability to a
wide variety of practical applications. ing. Applications of Artificial Intelligence. Appendices—
• Develops programs in a stepwise fashion, and A: Projects. B: PROLOG. C: LISP. Glossary. Bibliography.
expresses them in a well-structured, detailed, and Index.
unambiguous presentation. Latest Print 2012 / 364 pp. / 17.8 × 23.5 cm
• Stresses the importance of performance analysis and ISBN-978-81-203-2864-8 / ` 275.00
demonstrates how algorithm selection and refinement
are used most effectively in program design.
• Presents illustrative programs that were run and FLOREANO & MATTIUSSI
thoroughly tested before their inclusion in this text. Bio-Inspired Artificial Intelligence:
• Practically oriented, the text employs the minimum
required mathematical formalism. Theories, Methods, and Technologies
DARIO FLOREANO, Director, Laboratory of Intelligent
Contents: Preface. Declaration. Fundamental Data
Systems, Swiss Federal Institute of Technology, Lausanne
Structures. Sorting. Recursive Algorithms. Dynamic
(EPFL).
Information Structures. Language Structures and
Compilers. Appendices: A—The ASCII Character Set. B— CLAUDIO MATTIUSSI, Researcher, Laboratory of
Pascal Syntax Diagrams. Subject Index. Index of Programs. Intelligent Systems, EPFL.
Latest Print 2012 / 384 pp. / 15.3 × 22.9 cm This book offers a comprehensive introduction to the
ISBN-978-81-203-0569-4 / ` 250.00 emerging field of biologically inspired artificial intelligence
that can be used as an upper-level text or as a reference
for researchers. Each chapter presents computational
Artificial Intelligence approaches inspired by a different biological system; each
begins with background information about the biological
system and then proceeds to develop computational
AKERKAR models that make use of biological concepts. The
Introduction to Artificial Intelligence chapters cover evolutionary computation and electronics;
cellular systems; neural systems, including neuromorphic
RAJENDRA AKERKAR, Professor, Computer and
engineering; developmental systems, immune systems;
Information Science, American University of Armenia, behavioral systems—including several approaches to
Armenia.
robotics, such as behavior-based, biomimetic, epigenetic,
This comprehensive text acquaints the readers with the and evolutionary robots; and collective systems, including
important aspects of artificial intelligence (AI) and expert swarm robotics as well as cooperative and competitive
(knowledge-based) systems and guides them towards a coevolving systems. Chapters end with a concluding
better understanding of the subject. overview and suggested reading.
The text begins with a brief introduction to artificial “Bio-Inspired Artificial Intelligence brings together all the
intelligence including application areas, its history and things I’ve been interested in for the last twenty-five
future, and programming. It then deals with symbolic years, and surprises me by providing a coherent
logic, knowledge acquisition, and uncertainty. The text intellectual framework for them all. This book is a
also clearly explains AI technologies such as computer treasure trove of history from Darwin to Gibson and
vision, natural language processing, and speech Walter, an unambiguous tutorial on how to build a
recognition. Finally, it concludes with discussions on plethora of computational models, and a healthy
expert systems, neural networks, constraint programm- exploration of the philosophies that have driven wide-
ing, and case-based reasoning. ranging research agendas.”
Primarily designed for the postgraduate students of —RODNEY BROOKS, Panasonic Professor of Robotics,
computer science and engineering, master of computer Department of Electrical Engineering and
application (MCA), and information technology (IT), this Computer Science, MIT
easy-to-read book will also serve as a useful text for the
Contents: Preface. Acknowledgments. Evolutionary
students of B.E./B.Tech. offering courses on artificial Systems. Cellular Systems. Neural Systems. Develop-
intelligence and expert systems.
mental Systems. Immune Systems. Behavioral Systems.
KEY FEATURES Collective Systems. Conclusion. References. Index.
• Exposes the readers to real-world applications of AI. Latest Print 2010 / 676 pp. / 17.8 × 23.5 cm
• Concepts are duly supported by examples and cases. ISBN-978-81-203-3935-4 / ` 595.00
• Provides appendices on PROLOG and LISP programm-
ing languages.
8 PHI Learning — CATALOGUE 2013

FORSYTH & PONCE MISHRA


Computer Vision: A Modern Approach Artificial Intelligence
DAVID A. FORSYTH, University of California at Berkeley. R.B. MISHRA, Professor, Department of Computer
JEAN PONCE, University of Illinois at Urbana-Champaign. Engineering, Institute of Technology, Banaras Hindu
Whether in the entertainment industry (building three- University, Varanasi.
dimensional computer models), medical imaging, This book has been written keeping in view the
interpreting satellite images (both for military and civilian requirements of undergraduate and postgraduate
purposes), the applications of computer vision is varied students and research scholars in the area of computer
and wide ranging. And this compact yet comprehensive science and engineering in particular, and other branches
text provides a survey of the field of computer vision and of engineering which deal with the study of AI such as
views it from a modern perspective. It is self-contained, electronics engineering, electrical engineering, industrial
accessible, and lays emphasis on basic geometry, physics engineering (robotics and FMS). Besides the engineering
of imaging and probabilistic techniques. students, the postgraduate students of computer science
Throughout, the authors attempt to lay bare the and computer applications and cognitive sciences
essentials of computer vision to the students as also to researchers can equally benefit from this text.
the professionals. The text reflects the latest develop- The basic concepts of artificial intelligence, together
ments in the field and integrates the learning tools that with knowledge representation, reasoning methods,
aid understanding. acquisition, management and distributed architecture,
This uptodate, contemporary text would be useful for have been nicely and instructively described. The various
students of computer science, IT and MCA offering application domains and disciplines in engineering,
courses in computer graphics, robotics, image processing, management, medicine which cover different aspects of
and imaging in general. It would prove equally valuable design, assembly and monitoring, have been presented
for the professionals. with utility aspects of AI concepts in logic and knowledge.
KEY FEATURES The book maintains a simple and comprehensible style of
presentation for the different categories of readers such
• Application Features—Numerous examples, includ-ing as students, researchers and professionals for their
image based rendering and digital libraries respective uses.
• Boxed Algorithms—Key algorithms broken out and
illustrated in pseudo code Contents: Preface. Introduction. Logic and Computation.
Heuristic Search. Search in Game Playing. AI Languages.
• Extensive Detailed Illustrations—Examples of inputs Knowledge Representation. Automated Reasoning.
and outputs for current methods Probabilistic Reasoning. Knowledge Acquisition: Machine
• Programming Assignments—50 programming assign- Learning. Multi-agent Systems. User Interface. Knowledge
ments and 150 exercises Based Systems. Knowledge Discovery: Data and Web
Contents: Preface. Part I: Image Formation and Image Mining. Web Technology, Semantic Web and Knowledge
Models. Cameras. Geometric Camera Models. Geometric Management. Natural Language Processing. Develop-
Camera Calibration. Radiometry—Measuring Light. ment, Selection and Evaluation. Software Engineering
Sources, Shadows, and Shading. Color. Part II: Early and AI. AI in Medicine. Industrial Automation: FMS and
Vision: Just One Image. Linear Filters Edge Detection. Robotics. Electronics Communication. Management
Texture. Part III: Early Vision: Multiple Images. The and Business Intelligence. References. Index.
Geometry of Multiple Views. Stereopsis. Affine Structure Latest Print 2010 / 520 pp. / 17.8 × 23.5 cm
from Motion. Projective Structure from Motion. Part IV: ISBN-978-81-203-3849-4 / ` 325.00 / (e-book also available)
Mid-Level Vision—Segmentation by Clustering.
Segmentation by Fitting a Model. Segmentation and
Fitting Using Probabilistic Methods. Tracking with Linear MYLER
Dynamic Models. Part V: High-Level Vision: Geometric
Methods—Model-Based Vision. Smooth Surfaces and
Fundamentals of Machine Vision
Their Outlines. Aspect Graphs Range Data. Part VI: High- HARLEY R. MYLER, University of Central Florida.
Level Vision: Probabilistic and Inferential Methods. This book though concise and focussed in presentation
Finding Templates Using Classifiers. Recognition by offers enough coverage of the fundamental principles of
Relations between Templates. Geometric Templates from the science of machine vision to serve as a ready
Spatial Relations. Part VII: Applications—Application: reference hand book. Basically meant as a Tutorial Text,
Finding in Digital Libraries. Application: Image-Based the vital concepts of machine vision are presented in a
Rendering. Bibliography. Index. systematically organized scheme. Those techniques of
Latest Print 2009 / 720 pp. / 17.8 × 23.5 cm image processing and computer graphics which form the
ISBN-978-81-203-2372-8 / ` 395.00 underpinning of machine vision are explained before
describing the methods of machine vision. Finally these
are extended to the theoretical basis of human visions
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 9

the final standard of comparison for machine vision Contents: Foreword. Preface. Acknowledgments.
systems. Introduction. Bug Algorithms. Configuration Space.
A primary text capable of laying a strong foundation to Potential Functions. Roadmaps. Cell Decompositions.
base further studies on, this book also serves as a Sampling-Based Algorithms. Kalman Filtering. Bayesian
complete self study guide to the basics of machine vision. Methods. Robot Dynamics. Trajectory Planning. Nonho-
lonomic and Underactuated Systems. A. Mathematical
Contents: Preface. Vision in Humans and Machines. Notation. B. Basic Set Definitions. C. Topology and Metric
Image Processing. Computer Graphics. Machine Vision. Spaces. D. Curve Tracing. E. Representations of
Objects and Regions. Recognition. Image Sequences. Orientation. F. Polyhedral Robots in Polyhedral Worlds.
Vision Systems. Appendices: A—Software. B—Hardware. G. Analysis of Algorithms and Complexity Classes.
C—Ten Common Misconceptions of Machine Vision. H. Graph Representation and Basic Search. I. Statistics
Annotated Bibliography. Index. Primer. J. Linear Systems and Control. Bibliography.
Latest Print 2004 / 152 pp. / 17.8 × 23.5 cm Index.
ISBN-81-203-2406-4 / ` 125.00
Latest Print 2007 / 628 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-2884-6 / ` 425.00
Artificial Intelligence/Robotics
MURPHY
CHOSET, et al. Introduction to AI Robotics
Principles of Robot Motion: Theory, ROBIN R. MURPHY, Associate Professor of Computer
Algorithms, and Implementations Science and Engineering, University of South Florida,
Tampa.
HOWIE CHOSET, Associate Professor in the Mechanical
Engineering Department, Robotics Institute, Carnegie This book attempts to cover all that is needed to program
Mellon University. an artificially intelligent robot for applications involving
KEVIN M. LYNCH, Associate Professor in the Mechanical sensing, navigation, planning, and uncertainty.
Engineering Department, Northwestern University. In the overview at the beginning of each chapter, the
SETH HUTCHINSON, Professor, Department of Electrical author touches upon anthropomorphic robots from
and Computer Engineering, University of Illinois, Urbana- classic films and science fiction stories before delving into
Champaign. the nuts and bolts of organizing intelligence in robots.
GEORGE KANTOR, Project Scientist, Center for the The book is divided into two parts—Part I: Robotic
Foundations of Robotics, Robotics Institute, Carnegie Paradigms and Part II: Navigation—Part I defines
Mellon University. intelligent robots and introduces why artificial intelligence
WOLFRAM BURGARD, Associate Professor and Head of is needed. It covers the ‘theory’ of AI robotics, taking the
the Autonomous Intelligent Systems Research Lab,
reader through a historical journey from the Hierarchical
Department of Computer Science, University of Freiburg. to the Hybrid Deliberative/Reactive Paradigm for
LYDIA E. KAVRAKI, Professor of Computer Science and
organizing intelligence, besides focusing on Reactive
Bioengineering, Rice University. Paradigm and behaviours, techniques for reactive
SEBASTIAN THRUN, Associate Professor, Computer Science behaviours, and coordination and control of teams of
Department, Stanford University and Director, Stanford’s
multi-agents. Part II devotes three chapters to qualitative
AI Lab. and metric navigation with path planning techniques, and
This book by distinguished researchers in Robotics reveals work in uncertainty management.
the great advances that have taken place in the last ten Pedagogical features such as chapter-end summaries,
years in robot motion planning including sensor-based exercises, photographs and diagrams, and the extensive
planning, probabilistic planning, localization and mapping, Bibliography at the end of the book would considerably
and motion planning for dynamic and nonholonomic enhance the value of this well-researched text. Intended
systems. Its presentation makes the mathematical as a text for students of mechanical engineering, the
underpinnings of robot motion accessible to students of book should also be useful to students of computer
computer science and engineering, relating low-level science and professionals interested in programming
implementation details to high-level algorithmic concepts. artificially intelligent robots for various applications.
It is aimed at advanced undergraduate or new graduate
students interested in robot motion. KEY FEATURES
“Although journal and conference papers in motion • Combines theoretical and practical rigour with a light
planning have proliferated, there has not been any narrative touch.
comprehensive reference text in more than a decade. This • Each chapter includes objectives, review questions, and
book fills this gap in outstanding fashion. It covers both exercises.
the early foundations of the field and the recent • Provides Case Studies that show how concepts could
theoretical and practical progress that has been made…” be implemented on real robots.
From the Foreword by Jean-Claude Latombe Contents: Preface. Part I: ROBOTIC PARADIGMS—From
10 PHI Learning — CATALOGUE 2013

Teleoperation to Autonomy. The Hierarchical Paradigm. of Information. Applications of Simple Associators:


Biological Foundations of the Reactive Paradigm. The Concepts Formation and Object Motion. Energy and
Reactive Paradigm. Designing a Reactive Implementation. Neural Networks: Hopfield Networks and Boltzmann
Common Sensing Techniques for Reactive Robots. The Machines. Nearest Neighbor Models. Adaptive maps. The
Hybrid Deliberative/Reactive Paradigm. Multiagents. Part BSB Model: A Simple Nonlinear Auto-associative Neural
II: NAVIGATION—Topological Path Planning. Metric Path Network. Associative Computation. Teaching Arithmetic
Planning. Localization and Map Making. On the Horizon. to a Neural Network. Afterword. Index.
Bibliography. Index. Latest Print 2011 / 668 pp. / 20.0 × 25.0 cm
Latest Print 2012 / 488 pp. / 17.8 × 23.5 cm ISBN-978-81-203-1351-4 / ` 495.00
ISBN-978-81-203-2458-9 / ` 395.00

Artificial Intelligence/ ERMINE


Soft Computing Expert Systems: Theory and Practice
JEAN-LOUIS ERMINE, Senior Lecturer, University of
Bordeaux, France.
ANDERSON This book, an English translation of the original French
Introduction to Neural Networks, An version, provides an insight into the theory and practical
JAMES A. ANDERSON applications of expert systems. It introduces expert
systems by defining their functionalities and their
An Introduction to Neural Networks falls into a new architecture, and gives new mathematical model applied
ecological niche for texts. Based on notes that have been to several typical problems in systems like chaining,
class tested for more than a decade, it is aimed at uncertain reasoning and consistency of knowledge-
cognitive science and neuroscience students who need to base. The text-matter is class tested, and in fact it is
understand brain function in terms of computational the result of the author’s classroom lectures to the
modeling and at engineers who want to go beyond students. Examples from the real-life experiences are
formal algorithms to applications and computing presented; concepts are defined as precisely as possible
strategies. It is the only current text to approach and integrated in the general structure.
networks both from a broad neuroscience and cognitive
science perspective, with an increased emphasis on the The approach of the book is pedagogical, but at the same
biology and psychology governing the assumptions of the time the required rigour is present in the book to have a
models as well as on what the models might be used for. unified version of different concepts.
It describes the mathematical and computational tools The last part of the book gives a new approach to some
needed and provides an account of the author’s own points of Knowledge Representation through semiotics,
ideas. an emerging sub-field of Artificial Intelligence.
KEY FEATURES What is scattered in bits and pieces in many other books
can be found in this comprehensive yet compact volume.
• Emphasizes not so much the formal analysis of
network algorithms as the use of algorithms. Contents: Foreword. Part I: Introduction to Expert
• Devotes some effort to describe the biological Systems—Introduction. Expert Systems: Utilization and
representation of data by giving several examples of Functionality. Architecture of Expert Systems. Two
biological and cognitive computation using neural Examples. Knowledge Representation. Bibliography.
networks. Part II: Semantics of Expert Systems—Introduction.
• The beginning of the book contains programs for some Knowledge Base and Chaining Functions. Modelling of
computer modeling experiments to enable students to Uncertain Reasoning. Coherence of Knowledge Base.
play with algorithms and theories. Reductions of Sets of Rules. Bibliography. Part III:
• Provides fragments of code, useful Pascal procedures Semiotic Theory and Knowledge Representation—
and functions, and describes results from network Introduction. Syntactic-Semantic Analysis Discursive
modeling programs, throughout the text. Grammar. The Semiotic Square. Analyse Actantielle:
• The afterword tells how to obtain the complete Narrative Grammar. Applications of Semiotic Theory of
programs, datasets and further details about the Artificial Intelligence. Bibliography. References.
operation and design of the programs. Latest Print 2005 / 192 pp. / 16.0 × 24.1 cm
ISBN-81-203-0919-7 / ` 125.00
Contents: Introduction. Acknowledgments. Properties of
Single Neurons. Synaptic Integration and Neuron Models.
Essential Vector Operations. Lateral Inhibition and
Sensory Processing. Simple Matrix Operations. The Linear
Associator: Background and Foundations. The Linear
Associator: Simulations. Early Network Models: The
Perceptron. Gradient Descent Algorithms. Representation
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 11

HASSOUN HAYKIN
Fundamentals of Artificial Neural Neural Networks and Learning Machines,
Networks 3rd ed.
MOHAMAD H. HASSOUN, Associate Professor, SIMON HAYKIN, McMaster University, Canada.
Department of Electrical and Computer Engineering, The third edition of this classic book presents a
Wayne State University. comprehensive treatment of neural networks and
As book review editor of the IEEE Transactions on Neural learning machines. The book has been revised extensively
Networks, Mohamad Hassoun has had the opportunity to provide an up-to-date treatment of the subject.
to assess the multitude of books on artificial neural KEY FEATURES INCLUDE
networks that have appeared in recent years. Now, in
Fundamental of Artificial Neural Networks, he provides • On-line learning algorithms rooted in stochastic
the first systematic account of the artificial neural gradient descent; small-scale and large-scale learning
network paradigms by identifying clearly the fundamental problems.
concepts and major methodologies that underlie most of • Kernel methods, including support vector machines and
the current theory and practice employed by neural the representer theorem.
network researchers. This text emphasizes the funda- • Information-theoretic learning models, including
mental theoretical aspects of the computational copulas, independent components analysis (ICA),
capabilities and the learning abilities of artificial neural coherent ICA and information bottleneck.
networks. • Sequential state-estimation algorithms, including
The text assumes that the reader is conversant with the Kalman and particle filters.
concept of a system and the notion of a “state”, as well • Recurrent neural networks trained using sequential-
as with the basic elements of Boolean algebra and state estimation algorithms.
switching theory. • Insightful computer-oriented experiments.
KEY FEATURES • Stochastic dynamic programming, including approxi-
• Adopts systematic and unified treatment of the mate and neurodynamic procedures.
subject to make it more accessible to students and Contents: Preface. Introduction. Rosenblatt’s Perceptron.
practitioners. Model Building through Regression. The Least-Mean-
• Integrates the important results to fully explain a wide Square Algorithm. Multilayer Perceptrons. Kernel
range of existing empirical observations and commonly Methods and Radial-Basis Function Networks. Support
used heuristics. Vector Machines. Regularization Theory. Principal-
• Views artificial neural networks as parallel computa- Components Analysis. Self-Organizing Maps. Information-
tional models, with varying degrees of complexity, Theoretic Learning Models. Stochastic Methods Rooted in
composed of densely interconnected adaptive process- Statistical Mechanics. Dynamic Programming.
ing units. Neurodynamics. Bayseian Filtering for State Estimation of
• Discusses majority of the network models that are Dynamic Systems. Dynamically Driven Recurrent
more closely related to traditional mathematical and/ Networks. Bibliography. Index.
or statistical models rather than to neurobiologic Latest Print 2011 / 260 pp. / 17.8 × 23.5 cm
models. ISBN-978-81-203-4000-8 / ` 450.00
• Outlines theories and techniques of artificial neural
networks that are fairly mathematical.
• Provides numerous illustrative examples at the end of JANG, SUN & MIZUTANI
each chapter, along with over 200 analytical and
computer-based problems to aid in the development of
Neuro-Fuzzy and Soft Computing:
neural network analysis and design skills. A Computational Approach to Learning
• Contains a wide bibliography with 700 new references. and Machine Intelligence
Contents: Preface. Acknowledgment. Abbreviations. JYH-SHING ROGER JANG, Computer Science Department,
Symbols. Threshold Gates. Computational Capabilities of Tsing Hua University, Taiwan, The MathWorks, Natick,
Artificial Neural networks. Learning Rules. Mathematical Massachusetts, USA.
Theory of Neural Learning. Adaptive Multilayer Neural CHUEN-TSAI SUN, Department of Computer and
Networks I. Adaptive Multilayer Neural Networks II. Information Science, National Chiao Tung University,
Associative Neural Memories. Global Search Methods for Hsinchu, Taiwan.
Neural Networks. References. Index. EIJI MIZUTANI, Information Systems Department, Kansai
Latest Print 2010 / 540 pp. / 17.8 × 23.5 cm Paint Co., Ltd., 4-3-6 Fushimi Chuo-ku, Osaka, 541, Japan.
ISBN-978-81-203-1356-9 / ` 350.00 This well-organized and clearly-presented book offers a
detailed understanding of the constituent methodologies
12 PHI Learning — CATALOGUE 2013

underlying neuro-fuzzy and soft computing—an evolving KEY FEATURES


branch of computational intelligence which is aimed at • Presents the new geometric theory of fuzzy sets
solving real-world decision making, modeling, and control as points in hyperubes and fuzzy systems as parallel
problems. It is intended for use as a text for computer associative reasoning systems—“principle-based”
science and computer engineering students. systems—generated from expert advice or training
Many step-by-step examples are included to complement data.
explanations in the text. The book contains many • Shows how to generate structured fuzzy systems with
specially designed figures generated by MATLAB and unsupervised or supervised neural networks.
SIMULINK to help visualize the process of fuzzy reason- • Shows how to convert neural networks to structured
ing, neural-network learning, neuro-fuzzy integration and fuzzy systems.
training, and many other ideas and concepts. End-of- • Includes detailed theoretical and software homework
chapter exercises are designed to reinforce understanding problems.
of the material presented, as well as to equip the reader • Reviews all required mathematics from matrix algebra
with hands-on programming experiences for practical and probability theory to dynamical systems.
problem solving. Hints to selected exercises are provided Contents: Foreword by Lotfi A. Zadeh. Foreword by
in the appendix. James A. Anderson. Preface. Neural Networks and
All MATLAB programs used in the book can be obtained Fuzzy Systems. NEURAL NETWORK THEORY: Neuronal
via FTP or WWW. The book also contains an ‘Internet Dynamics I: Activations and Signals. Neuronal Dynamics II:
Resource Page’ to point the reader to on-line neuro-fuzzy Activation Models. Synaptic Dynamics I: Unsupervised
and soft computing home pages, publications, public- Learning. Synaptic Dynamics II: Supervised Learning.
domain software, research institutes, news groups, etc. Architectures and Equilibria. ADAPTIVE FUZZY SYSTEMS:
Fuzziness Versus Probability. Fuzzy Associative Memories.
Contents: Foreword. Preface. Introduction to Neuro-Fuzzy Comparison of Fuzzy and Neural Truck Backer-Upper
and Soft Computing. I: Fuzzy Set Theory—Fuzzy Sets. Control Systems. Fuzzy Image Transform Coding.
Fuzzy Rules and Fuzzy Reasoning. Fuzzy Inference Comparison of Fuzzy and Kalman-Filter Target-Tracking
Systems. II: Regression and Optimization—Least-Squares Control Systems. Appendix: Neural and Fuzzy Software
Methods for System Identification. Derivative-based Instructions. Index.
Optimization. Derivative-Free Optimization. III: Neural
Networks—Adaptive Networks. Supervised Learning Latest Print 2012 / 480 pp. / 17.8 × 23.5 cm
Neural Networks. Learning from Reinforcement. ISBN-978-81-203-0868-8 / ` 375.00
Unsupervised Learning and Other Neural Networks. IV:
Neuro-Fuzzy Modeling—ANFIS: Adaptive Neuro-Fuzzy PATTERSON
Inference Systems. Coactive Neuro-Fuzzy Modeling:
Towards Generalized ANFIS. V: Advanced Neuro-fuzzy Introduction to Artificial Intelligence and
Modeling—Classification and Regression Trees. Data
Clustering Algorithms. Rulebase Structure Identification.
Expert Systems
VI: Neuro-fuzzy Control—Neuro-Fuzzy Control I. Neuro- DAN W. PATTERSON, University of Texas at El Paso.
Fuzzy Control II. VII: Advanced Applications—ANFIS This text deals comprehensively with important aspects
Applications. Fuzzy-Filtered Neural Networks. Fuzzy Sets of artificial intelligence and expert systems. It illustrates
and Genetic Algorithms in Game Playing. Soft Computing the knowledge-system approach and emphasises the
for Color Recipe Prediction. A. Hints to Selected Exercises. relevant use of such knowledge in specific systems. A
B. List of Internet Resources. C. List of MATLAB Programs. considerable portion of the text is devoted to the subject
D. List of Acronyms. Index. of knowledge representation, including methods of
Latest Print 2012 / 640 pp. / 17.8 × 23.5 cm dealing with uncertain, incomplete and vague knowledge
ISBN-978-81-203-2243-1 / ` 350.00 (e.g. methods related to nonmonotonic logics and
commonsense reasoning).
KOSKO The book is divided into five parts related to a detailed
analysis of knowledge: Introduction to Artificial
Neural Networks and Fuzzy Systems: Intelligence, Knowledge Representation, Knowledge
A Dynamical Systems Approach to Organisation and Manipulation, Perception, Communi-
cation and Expert Systems and Knowledge Acquisition.
Machine Intelligence (with CD-ROM) KEY FEATURES
BART KOSKO, University of Southern California. • Covers knowledge and knowledge representation
The text combines the related fields of neural networks methods accompanied with examples.
and fuzzy systems—from the theoretical level of first • Includes the latest results in all key AI areas including
principles and the applications level of the new adaptive knowledge representation, pattern matching, natural
fuzzy systems in control and signal processing. The book language processing, computer vision, memory
develops neural networks as both trainable dynamical organisation, pattern recognition, expert systems,
systems and stochastic gradient systems, focusing on neural networks, artificial intelligence tools, and
principles of learning, self-organization and stability. machine learning.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 13

• Contains numerous figures supplemented with Various Neural Networks, D—Glossary of Terms.
examples. References. Index
• Provides chapter introductions (with overviews and Latest Print 2009 / 180 pp. / 17.8 × 23.5 cm
motivational background) and chapter summaries. ISBN-978-81-203-3229-4 / ` 195.00
Contents: Preface. Part 1: Introduction to Artificial
Intelligence—Overview of Artificial Intelligence. RAJASEKARAN & PAI
Knowledge: General Concepts. LISP and Other AI
Programming Languages. Part 2: Knowledge Represen- Neural Networks, Fuzzy Logic, and
tation—Formalized Symbolic Logics. Dealing with
Inconsistencies and Uncertainties. Probabilistic Reasoning.
Genetic Algorithms: Synthesis and
Structured Knowledge: Graphs, Frames, and Related Applications (with CD-ROM)
Structures. Object-Oriented Representations. Part 3: S. RAJASEKARAN, Professor Emeritus, Department of Civil
Knowledge Organization and Manipulation—Search and Engineering, PSG College of Technology, Coimbatore.
Control Strategies. Matching Techniques. Knowledge G.A. VIJAYALAKSHMI PAI, Sr. Lecturer, Computer
Organization and Management. Part 4: Perception, Applications, PSG College of Technology, Coimbatore.
Communication, and Expert Systems—Natural Language
Processing. Pattern Recognition. Visual Image This book provides comprehensive introduction to
Understanding. Expert Systems Architectures. Part 5: a consortium of technologies underlying soft computing,
Knowledge Acquisition—General Concepts in Knowledge an evolving branch of computational intelligence. The
Acquisition. Early Work in Machine Learning. Learning by constituent technologies discussed comprise neural
Induction. Examples of Other Inductive Learners. networks, fuzzy logic, genetic algorithms, and a number
Analogical and Explanation-Based Learning. References. of hybrid systems which include classes such as neuro-
Index. fuzzy, fuzzy-genetic, and neuro-genetic systems. The
hybridization of the technologies is demonstrated on
Latest Print 2012 / 464 pp. / 17.8 × 23.5 cm architectures such as Fuzzy-Back-propagation Networks
ISBN-978-81-203-0777-3 / ` 275.00 (NN-FL), Simplified Fuzzy ARTMAP (NN-FL), and Fuzzy
Associative Memories. The book also gives an exhaustive
discussion of FL-GA hybridization.
PRIDDY & KELLER
Artificial Neural Networks: Every architecture has been discussed in detail through
illustrative examples and applications. The algorithms
An Introduction have been presented in pseudo-code with a step-by-step
KEVIN L. PRIDDY, Team Leader in the ATR & Fusion illustration of the same in problems. The applications,
Algorithms Branch, Sensors Directorate of the Air Force demonstrative of the potential of the architectures, have
Research Laboratory, USA. been chosen from diverse disciplines of science and
PAUL E. KELLER, former Scientist at the Pacific Northeast engineering.
National Laboratory, USA. This book with a wealth of information that is clearly
This concise tutorial text provides the reader with an presented and illustrated by many examples and
applications is designed for use as a text for courses in
understanding of Artificial Neural Networks (ANNs) and
some of their important applications, such as in pattern soft computing at both the senior undergraduate and
recognition, function approximation, database mining, first-year postgraduate engineering levels. It should also
etc. be of interest to researchers and technologists desirous
of applying soft computing technologies to their
KEY FEATURES respective fields of work.
• The material is presented with a minimum of math Contents: Foreword. Preface. Introduction to Artificial
(although the mathematical details are included in the Intelligence Systems. Part I: Neural Networks—
appendices for the interested readers). Fundamentals of Neural Networks. Backpropagation
• The content is explained with the help of many hands- Networks. Associative Memory. Adaptive Resonance
on experiments. Theory. Part II: Fuzzy Logic—Fuzzy Set Theory. Fuzzy
• This book is helpful to the students and engineers who Systems. Part III: Genetic Algorithms—Fundamentals of
want to understand the principles necessary to use and Genetic Algorithms. Genetic Modelling. Part IV: Hybrid
apply ANNs. Systems—Integration of Neural Networks, Fuzzy Logic
Contents: Preface. Acknowledgements. Introduction. and Genetic Algorithms. Genetic Algorithm based
Learning Methods. Data Normalization. Data Collection, Backpropagation Network. Fuzzy Backpropagation
Preparation, Labelling, and Input Coding. Output Coding. Network. Simplified Fuzzy ARTMAP. Fuzzy Associative
Post-processing. Supervised Training Methods. Memories. Fuzzy Logic Controlled Genetic Algorithms.
Unsupervised Training Methods. Recurrent Neural Word Index. Author Index.
Networks. A Plethora of Applications. Dealing with Latest Print 2012 / 456 pp. / 17.8 × 23.5 cm
Limited Amounts of Data. Appendix: A—The Feedforward ISBN-978-81-203-2186-1 / ` 325.00
Neural Network, B—Feature Saliency, C—Matlab Code for
14 PHI Learning — CATALOGUE 2013

YEGNANARAYANA Assembly Language


Artificial Neural Networks
B. YEGNANARAYANA, Professor, Department of Computer ABEL
Science and Engineering, Indian Institute of Technology
Madras.
IBM® PC Assembly Language and
This self-contained introductory text explains the basic
Programming, 5th ed.
principles of computing with models of artificial neural PETER ABEL, Professor Emeritus, British Columbia,
networks, which the students with a background in basic Institute of Technology.
engineering or physics or mathematics can easily The fifth edition of this highly successful text, with
understand. Besides students, practising engineers and considerable reorganization and revision of explanations
research scientists would also cherish this book which throughout, is designed to provide students with a solid
treats the emerging and exciting area of artificial neural understanding of the basics of assembly language
networks with the following distinguishing features: programming. Starting with the simpler elements of the
KEY FEATURES hardware and the language, the book carefully and
• Principles of neural networks are explained without gradually introduces technical details and instructions as
presuming any prior knowledge of the subject. needed. It covers the full range of programming levels,
from a simple introductory through to advanced
• While pattern processing features of the neural
programming.
networks are emphasised, the pattern recognition tasks
used in problem solving by human beings are THE FIFTH EDITION OFFERS
identified. • More features of the Intel Pentium processors.
• Analysis of pattern recognition tasks are presented in • More material on protected mode, passing parameters,
detail by basic topologies of artificial neural networks. the use of the stack, addressing modes, video systems
• Includes real-world applications of neural networks in and INT 10H functions, array handling, subprograms,
speech and image processing. and ports.
• The text discusses the following topics from first • More program examples and exercises, and revised and
principles: additional questions at the end of each chapter.
– Activation and synaptic dynamics Learning assembly language is an exciting and challenging
– Learning laws for feedforward neural networks experience. On completing this book, the readers will be
– Analysis of feedback neural networks able to:
– Competitive learning networks • Write programs in assembly language to handle the
– Architectures for complex pattern recognition tasks keyboard and screen.
– Applications in speech and image processing. • Convert between ASCII and binary formats.
Contents: Preface. Acknowledgements. Introduction. • Perform table searches and sorts, and handle disk
Basics of Artificial Neural Networks. Activation and input and output.
Synaptic Dynamics. Functional Units of ANN for Pattern • Trace machine execution as an aid in program
Recognition Tasks. Feedforward Neural Networks. debugging.
Feedback Neural Networks. Competitive Learning Neural • Write their own macro instructions to facilitate faster
Networks. Architectures for Complex Pattern Recognition coding.
Tasks. Applications of ANN. Appendices—A: Features of • Link separately assembled programs into one execut-
Biological Neural Networks through PDP Models. able program.
B: Mathematical Preliminaries. C: Basics of Gradient
Descent Methods. D: Generalization in Neural Networks: Contents: Part A: Fundamentals of PC Hardware and
An Overview. E: Principal Component Neural Networks: Software—Basic Features of PC Hardware. Instruction
An Overview. F: Current Trends in Neural Networks. Addressing and Execution. Examining Computer Memory
Bibliography. Author Index. Subject Index. and Executing Instructions. Part B: Fundamentals of
Latest Print 2011 / 476 pp. / 16.0 × 24.1 cm Assembly Language—Requirements for Coding in
ISBN-978-81-203-1253-1 / ` 275.00 / (e-book also available) Assembly Language. Assembling, Linking, and Executing
Programs. Symbolic Instructions and Addressing.
Program Logic and Control. Part C: Video and Keyboard
Operations—Introduction to Video and Keyboard
Processing. Video Systems. Keyboard Operations. Part D:
Data Manipulation—Processing String Data. Arithmetic I:
Processing Binary Data. Arithmetic II: Processing ASCII
and BCD Data. Defining and Processing Tables. Part E:
Advanced Input/Output—Facilities for Using the Mouse.
Disk Storage I: Organization. Disk Storage II: Writing and
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 15

Reading Files. Disk Storage III: INT 21H Functions for Instructions. String and Bit-Oriented Instructions. Linux
Supporting Disks and Files. Disk Storage IV: INT 13H Disk Kernel Interface. Input-Output in Linux. Handling Real
Functions. Facilities for Printing. Part F: Special Topics— Number Arithmetic. SIMD Instruction Sets. Assembler
Defining and Using Macros. Linking to Subprograms. Directives and Macros. Appendices—A: Number
Program Loading and Overlays. Part G: Reference Representation System. B: IA32 Processor Instruction Set.
Chapters—BIOS Data Areas, Interrupts, and Ports. C: Suggested Programming Exercises. D: GNU Assembler.
Operators and Directives. The PC Instruction Set. E: GNU Linker. F: GNU Debugger. G: ASCII Character Set.
Appendices—A: Conversion between Hexadecimal and H: References. Index.
Decimal Numbers. B: ASCII Character Codes. C: The Latest Print 2009 / 468 pp. / 16.0 × 24.1 cm
DEBUG Program. D: Reserved Words. E: Assembling and ISBN-978-81-203-3156-3 / ` 350.00
Linking Programs. F: Keyboard Scan Codes and ASCII
Codes.
Latest Print 2011 / 560 pp. / 17.8 × 23.5 cm Automata/Theory of
ISBN-978-81-203-2094-9 / ` 350.00 Computer Science
RAJAT MOONA DASARADH
Assembly Language Programming in Introduction to Automata and Compiler
GNU/Linux for IA32 Architectures Design
RAJAT MOONA, Professor of Computer Science and DASARADH RAMAIAH K., Professor and Head,
Engineering at Indian Institute of Technology Kanpur. Department of Information Technology, Padmasri Dr. B.V.
This book provides an easy-to-understand, step-by-step Raju Institute of Technology, Greater Hyderabad.
approach to learning the fundamentals of Assembly This comprehensive book provides the fundamental
language programming for Intel’s architectures, using a concepts of automata and compiler design. Beginning
GNU/Linux-based computer as a tool. Offering students with the basics of automata and formal languages,
of computer science and engineering a hands-on learning the book discusses the concepts of regular set and
experience, the book shows what actions the machine regular expression, context-free grammar and pushdown
instructions perform, and then presents sample programs automata in detail. Then, the book explains the various
to demonstrate their application. compiler writing principles and simultaneously discusses
The book is suitable for use during courses on Micro- the logical phases of a compiler and the environment in
processors, Assembly language programming, and which they do their job. It also elaborates the concepts of
Computer Organization in order to understand the syntax analysis, bottom-up parsing, syntax-directed
execution model of processors. This knowledge also helps translation, semantic analysis, optimization, and storage
strengthen concepts when students go on to study organization. Finally, the text concludes with a discussion
operating systems and compiler construction. on the role of code generator and its basic issues such as
instruction selection, register allocation, target programs
The concepts introduced are reinforced with numerous and memory management.
examples and review exercises. An Instructor’s CD
provides all the programs given in the book and the The book is primarily designed for one semester course in
solutions to exercises. Automata and Compiler Design for undergraduate and
postgraduate students of Computer Science and
KEY FEATURES Information Technology. It will also be helpful to those
• Discusses programming guidelines and techniques of preparing for competitive examinations like GATE, DRDO,
using Assembly language programs PGCET, etc.
• Shows techniques to interface C and Assembly KEY FEATURES
language programs
• Covers both automata and compiler design so that
• Covers instructions from general purpose instruction
the readers need not have to consult two books
sets of IA32 processors
separately.
• Includes MMX and MMX-2 instructions
• Includes plenty of solved problems to enable the
• Covers SSE and SSE-2 instructions students to assimilate the fundamental concepts.
• Explains input-output techniques and their use in GNU/
• Provides a large number of end-of-chapter exercises
Linux-based computers and review questions as assignments and model ques-
• Explains GNU/Linux system calls along with methods to tion papers to guide the students for examinations.
use them in programs
• Provides a list of suggested projects Contents: Preface. Acknowledgements. Finite Automata.
Regular Set and Regular Expression. Context-Free
• Gives ample references to explore further Grammar. Pushdown Automata. Introduction to
Contents: Preface. Introduction. IA32 Processors. Basic Compiler. Syntax Analysis. Bottom-up Parsing. Syntax-
Data Manipulation. Control Transfer. Arithmetic and Logic Directed Translation. Semantic Analysis. Optimization.
16 PHI Learning — CATALOGUE 2013

Storage Organization. Code Generation. Quiz Bank. MISHRA & CHANDRASEKARAN


Question Bank. Model Question Papers. Bibliography.
Index. Theory of Computer Science (Automata,
Latest Print 2011 / 396 pp. / 17.8 × 23.5 cm Languages and Computation), 3rd ed.
ISBN-978-81-203-4234-7 / ` 350.00 / (e-book also available) K.L.P. MISHRA, Formerly Professor, Department of
Electrical and Electronics Engineering, and Principal,
LEWIS & PAPADIMITRIOU Regional Engineering College, Tiruchirapalli.
N. CHANDRASEKARAN, Professor of Mathematics,
Elements of the Theory of Computation, St. Joseph’s College, Tiruchirapalli.
2nd ed. This Third Edition, in response to the enthusiastic
HARRY R. LEWIS, Gordon McKay Professor of Computer reception given by academia and students to the previous
Science, Harvard University and Dean of Harvard College, edition, offers a cohesive presentation of all aspects of
Cambridge, Massachusetts. theoretical computer science, namely automata, formal
CHRISTOS H. PAPADIMITRIOU, C. Lester Hogan Professor languages, computability, and complexity. Besides, it
of Electrical Engineering and Computer Science, University includes coverage of mathematical preliminaries.
of California, Berkeley, California. NEW TO THIS EDITION
The practical successes of computer science are built • Expanded sections on pigeonhole principle and the
on its elegant and solid foundations. The purpose principle of induction (both in Chapter 2)
of this book is to introduce students to these • A rigorous proof of Kleene’s theorem (Chapter 5)
fundamental ideas, models, and results that permeate • Major changes in the chapter on Turing machines
computer science—the basic paradigms of this field. (TMs)
Much of modern computation is based more or less – A new section on high-level description of TMs
explicitly on these ideas and models of lasting value – Techniques for the construction of TMs
though mathematical in nature. It is hard to understand – Multitape TM and nondeterministic TM
computer science without first being exposed to these
• A new chapter (Chapter 10) on decidability and
formal foundations.
recursively enumerable languages
This book provides coverage of the basics of classical and • A new chapter (Chapter 12) on complexity theory and
contemporary theory of computation. The topics covered NP-complete problems
include the theory of automata and formal languages, • A section on quantum computation in Chapter 12.
computability by Turing machines and recursive
KEY FEATURES
functions, uncomputability, computational complexity,
and Boolean logic. The second edition also provides a • Objective-type questions in each chapter—with
descent introduction to the subject of algorithms. The answers provided at the end of the book.
rudiments of the design and analysis of algorithms are • Eighty-three additional solved examples—added as
first introduced and then linked with the models of Supplementary Examples in each chapter.
computation studied in the text. The book also explains • Detailed solutions at the end of the book to chapter-
an array of algorithmic techniques that have been end exercises.
successfully used in dealing with NP-complete problems. The book is designed to meet the needs of the under-
In a nutshell, the essentials of the subject of computation graduate and postgraduate students of computer science
and algorithms are made more accessible to students in a and engineering as well as those of the students offering
way that is mathematically sound but the viewpoint is courses in computer applications.
that of computer science.
Contents: Preface. Notations. Propositions and
Contents: Preface to the First Edition. Preface to the Predicates. Mathematical Preliminaries. The Theory
Second Edition. Introduction. Sets, Relations, and of Automata. Formal Languages. Regular Sets and
Languages. Finite Automata. Context-free Languages. Regular Grammars. Context-Free Languages. Push-down
Turing machines. Undecidability. Computational Automata. LR(k) Grammars. Turing Machines and Linear
Complexity. NP-completeness. Index. Bounded Automata. Decidability and Recursively
Latest Print 2012 / 376 pp. / 17.8 × 23.5 cm Enumerable Languages. Computability. Complexity.
ISBN-978-81-203-2233-2 / ` 250.00 Answers to Self-Tests. Solutions (or Hints) to Chapter-end
Exercises. Further Reading. Index.
Latest Print 2012 / 436 pp. / 16.0 × 24.1 cm
ISBN-978-81-203-2968-3 / ` 250.00 / (e-book also available)
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 17

BASIC Programming new and emerging. The most relevant areas covered—the
ones that have direct bearing on research—include:
• 3D visualization: for exploring the inner workings of
RAJARAMAN & RAJARAMAN complex biological structures
Computer Primer, 2nd ed. • Very large biological databases; object-oriented
DHARMA RAJARAMAN, Teacher, Educational Counsellor, database methods, data mining/warehousing,
Editor of Computer Books. knowledge management, and more
V. RAJARAMAN, Honorary Professor, Supercomputer • Advanced pattern matching techniques, including
Education and Research Centre, Indian Institute of microarray research and gene prediction
Science, Bangalore. • Statistical methods, and distributed computing
techniques
An introductory level text for high school students, this • Event-driven, time-driven, and hybrid simulation
book elucidates the step-by-step procedures used to techniques.
solve problems and demonstrates the simplicity with
which one can read and write computer programmes In the larger context, bioinformatics being an empower-
using BASIC language. It explains how a computer works, ing technology, this book is designed to bring molecular
using an elementary model of the computer. All biologists and biotechnologists up to speed in compu-
programmes are worked out on the IBM PC and involve a tational techniques that apply directly to their work.
minimum of mathematics. Contents: Preface. Acknowledgments. The Central
This new edition is thoroughly revised and updated to Dogma. Databases. Networks. Search Engines. Data
incorporate recent developments in the field. It also Visualization. Statistics. Data Mining. Pattern Matching.
contains a large number of worked-out examples and Modeling and Simulation. Collaboration. Bibliography.
exercises with solutions to assist self-study. It can be Index.
used by all interested beginners and laymen as well. Latest Print 2010 / 462 pp. / 17.8 × 23.5 cm
Contents: Preface. Computers. Man and Machine. Units ISBN-978-81-203-2258-5 / ` 250.00
of a Computer. More on Input/Output Units. Flowcharts.
Problem Solving with Computers. Reading BASIC SZALLASI, STELLING & PERIWAL (Eds.)
Programs. Data Storage and Representation. Boolean
Algebra and Logic Circuits. Internal Working of a System Modeling in Cellular Biology:
Computer. Computer Software. Writing BASIC Programs. From Concepts to Nuts and Bolts
String Manipulation in BASIC. Data Processing. Processing Edited by: ZOLTAN SZALLASI, JÖRG STELLING and VIPUL
Files in BASIC. Applications of Computers. Evolution of PERIWAL.
Computers. Programming Projects. References. Glossary.
Solutions to Exercises. Index. Research in systems biology requires the collaboration of
researchers from diverse backgrounds, including biology,
Latest Print 2009 / 496 pp. / 15.3 × 22.9 cm computer science, mathematics, statistics, physics, and
ISBN-978-81-203-0954-8 / ` 150.00 biochemistry. These collaborations, necessary because of
the enormous breadth of background needed for
Bioinformatics research in this field, can be hindered by differing
understandings of the limitations and applicability of
techniques and concerns from different disciplines.
BERGERON This book is a comprehensive introduction and overview
Bioinformatics Computing of system modeling in biology. It makes the relevant
background material from all pertinent fields accessible
BRYAN BERGERON, Harvard Medical School and to researchers with different backgrounds. The emerging
Massachusetts Institute of Technology. area of systems level modeling in cellular biology has
This text is a comprehensive practical guide to computing lacked a critical and thorough overview, and this book
in the burgeoning field of bioinformatics. It is intended fills that gap.
for students and professionals pursuing careers in This is perhaps the first book to provide the necessary
the fields of bioengineering, molecular biology, and critical comparison of concepts and approaches, with an
biotechnology, at all levels of their training and practice. emphasis on their possible applications. It presents key
Its goal is to provide readers with a roadmap to the concepts and their theoretical background, which
diverse field of bioinformatics computing as well as in- includes:
depth information to serve as a valuable reference for • The concepts of robustness and modularity and their
readers already active in the bioinformatics field. exploitation to study biological systems
After an up-to-the-minute overview of the entire field, • The best-known modeling approaches, and their
the book identifies and describes specific information advantages and disadvantages
technologies in enough detail, offering practical insight • Lessons from the application of mathematical models
into the full range of bioinformatics applications—both to the study of cellular biology, and
18 PHI Learning — CATALOGUE 2013

• Available modeling tools and datasets, along with their integrates knowledge from various conventional and
computational limitations. contemporary areas and uses their tools, techniques and
Contents: Preface. I—General Concepts—The Role of concepts to specific roles which may a Business Analyst
Modeling in Systems Biology. Complexity and Robustness may have to play in industry. In a nutshell, the book
of Cellular Systems. On Modules and Modularity. II— provides an appreciation of how several of the existing
Modeling Approaches—Bayesian Inference of Biological tools and techniques can be used effectively to ensure
Systems: The Logic of Biology. Stoichiometric and success in managing software requirements in terms of
Constraint-based Modeling. Modeling Molecular customer needs and expectations. A number of case
Interaction Networks with Nonlinear Ordinary Differential studies have been used to demonstrate the application of
Equations. Qualitative Approaches to the Analysis of conceptual frameworks to real life examples.
Genetic Regulatory Networks. Stochastic Modeling of Contents: Introduction. Business Analysis: The Big Picture.
Intracellular Kinetics. Kinetics in Spatially Extended What Business Analysts Should Know about Information
Systems. III—Models and Reality—Biological Data and Information Systems. What Business Analysts Should
Acquisition for System Level Modeling—An Exercise in the Know About Software Life Cycles and Projects. Enterprise
Art of Compromise. Methods to Identify Cellular Analysis. Enterprise Analysis: Frameworks and Tools.
Architecture and Dynamics from Experimental Data. Using Managing Requirements. Tools for Modelling Static
Control Theory to Study Biology. Synthetic Gene Aspect of Business Processes. Tools for Modelling
Regulatory Systems. Multilevel Modeling in Systems Dynamic Behaviour of Processes. Human Computer
Biology: From Cells to Whole Organs. IV—Computational Interaction, Usability and User Centric Design. Business
Modeling—Computational Constraints on Modeling Analyst’s Practice Areas. Managing Expectations.
in Systems Biology. Numerical Simulation for Biochemical References and Sources of Inspiration. Index.
Kinetics. Software Infrastructure for Effective Communi- Latest Print 2010 / 272 pp. / 16.0 × 24.1 cm
cation and Reuse of Computational Models. A—Software
ISBN-978-81-203-3528-8 / ` 225.00 / (e-book also available)
Tools for Biological Modeling—References. Contributors.
Index.
Latest Print 2007 / 464 pp. (Hard Cover) C Programming
17.8 × 23.5 cm / ISBN-978-81-203-3172-3 / ` 450.00
ARPITA GOPAL
Business Analysis Magnifying C
ARPITA GOPAL, Director-MCA at Sinhgad Institute of
PENDSE Business Administration and Research, Pune.
Business Analysis: Visualizing Business This book, the first of the Magnifying Series, presents a
Processes and Effective Software unique combination of semantic as well as syntactic
aspects of C programming and provides the students with
Solutions tricks and techniques for developing a C program with a
PRADEEP HARI PENDSE, is presently at the Welingkar clear insight into how the program would execute,
Institute of Management Development & Research, terminate and can be rewritten in various possible ways.
Mumbai. The book teaches the basic programming concepts in C
With the growth of the industry and the resulting size and illustrates various effective programming techniques
and complexity of IT projects, there is an increasing trend by examples. It introduces different concepts such as
to separate the technical roles associated with the design binding time, process address space, call-by-value and
of IT solutions from the customer focused roles and the recursion and attempts to rewrite programs using these
project management roles. The role of the Business concepts. The book explains the role of pointers in
Analyst (BA) is that of a person who interfaces with the developing programs and compares arrays with pointers.
customers to understand their requirements. This role is Besides, it also discusses structures and unions as well as
distinct from that of a technical designer of software various types of file operations with the help of several
solutions who works on the basis of the requirements application programs.
gathered by the BA. KEY FEATURES
Most leading IT companies today have Business Analyst • Includes memory tracing techniques for flow charts
as a distinct role. The job requirements depending on the and programs to help students develop logic for
nature of the business may be that of a domain problem solving.
consultant, a solution architect, a relationship manager, a • Presents step-by-step execution of programs.
pre-sales consultant, a functional consultant, and an • Provides various ways of writing a program to inculcate
accounts manager, etc. flexibility in students.
This book explains the core aspects of the business • Gives ready code for about 150 programs and about
analysis. It explores the knowledge areas required of a 100 programming problems for practice.
Business Analyst’s role in various organizations. It This book is designed for the students of Computer
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 19

Applications (BCA/MCA), Computer Science (BSc/MSc), Overloading. Object-Oriented Programming: Inheritance.


Computer Science and Engineering and Information Object-Oriented Programming: Polymorphism. Templates.
Communication Technology (BE/B.Tech.) as well as for Stream Input/Output. Exception Handling. A: Operator
the students of other engineering disciplines. Precedence Charts. B: ASCII Character Set. C: Number
Systems. D: Game Programming: Solving Sudoku.
Contents: Preface. Semantic Aspects. Syntactic Aspects. Appendices on the Web—E: Game Programming with
Simple Programs. Functions. Pointers. Storage Classes. the Allegro C Library. F: Sorting: A Deeper Look. G:
Recursion. Arrays. More on Pointers. Miscellany. Introduction to C99. H: Using the Visual Studio Debugger.
Structures and Unions. Files. Index. I: Using the GNU Debugger. Index.
Latest Print 2012 / 496 pp. / 17.8 × 23.5 cm Latest Print 2011 / 1000 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3861-6 / ` 325.00 / (e-book also available) ISBN-978-81-203-4006-0 / ` 650.00

DEITEL & DEITEL GHOSH


C: How to Program, 6th ed. (with DVD) All of C
PAUL J. DEITEL, CEO and Chief Technical Officer of Deitel SMARAJIT GHOSH, Professor and Head of the Department
& Associates, Inc. of Electrical and Instrumentation Engineering, Thapar
HARVEY M. DEITEL, Chairman and Chief Strategy Officer University, Patiala.
of Deitel & Associates, Inc. Designed as a text for the students of computer science,
C How to Program, 6/E introduces three of today’s computer applications, all branches of engineering, and
programming paradigms–procedural programming in C, also for those pursuing courses in ICT (Information
and object-oriented and generic programming in C++. It is Communication Technology) related subjects, this book is
appropriate for both introductory and intermediate-level suitable for anyone new to programming in C. It teaches
C and C++ programming courses. the readers all about C—introduces the basic
programming concepts, how to program, then moves on
NEW TO THE EDITION to a thorough discussion of advanced techniques and
• “Making a Difference” exercise set. features of C. Though a new title, it is a completely
• Enhanced C99 appendix, with each feature keyed to reorganized, thoroughly revised and fully updated version
where it can be taught in the book. of the author’s earlier book Programming in C.
• Searching and sorting with an introduction to Big O. Highly practical in nature, the text is enriched throughout
• New interior design that graphically organizes, clarifies with numerous worked-out examples to help the reader
and highlights the information, enhancing the book’s grasp the application of the concepts discussed. Each
pedagogy. chapter concludes with a section ‘Test Yourself’ (with
• Game programming with the Allegro C library. answers) that provides students with an opportunity to
• New debugging appendices for Visual C++ 2008 and solve plenty of interesting problems and coding
GNU gdb. assignments. Besides the book offers the following special
• New treatment of object-oriented programming in C++. features in three separate sections to help students build
• Secure C Programming Resource Center. competence in programming and to prepare them to
• Code runs on Visual C++ 2008/GNU GCC 4.3. attempt solutions to real-life assignments.
• New function pointer exercises. • 75 Solved Programs • 120 Multiple Choice Questions
“An excellent introduction to the C programming • 88 Confidence Building Programs
language, with many clear examples. Many of the pitfalls Contents: Preface. Acknowledgements. Number Systems,
of the C language are clearly identified and concise pro- Codes, and Boolean Algebra. Unix. Structure of C
gramming methods are defined to avoid these pitfalls.” Programming. Basic Elements. Operators and Expressions.
—JOHN BENITO, Blue Pilot Consulting, Inc., Input and Output Operations. Control Statements. Arrays.
and Convener of ISO WG14—the working group Character Strings. User-Defined Functions. Pointers.
responsible for the C programming language standards Structures and Unions. File Management. Introduction to
Data Structures in C. Solved Programs. Multiple Choice
Contents: Preface. Introduction to Computers, the Questions. Build Up Your Confidence. Index.
Internet and the Web. Introduction to C Programming. Latest Print 2012 / 492 pp. / 16.0 × 24.1 cm
Structured Program Development in C. C Program
ISBN-978-81-203-3520-2 / ` 295.00
Control. C Functions. C Arrays. C Pointers. C Characters
and Strings. C Formatted Input/Output. C Structures,
Unions, Bit Manipulations and Enumerations. C File
Processing. C Data Structures. C Preprocessor. Other C
Topics. C++ as a Better C; Introducing Object Technology.
Introduction to Classes and Objects. Classes: A Deeper
Look, Part 1. Classes: A Deeper Look, Part 2. Operator
20 PHI Learning — CATALOGUE 2013

KARTHIKEYAN KEY FEATURES


Textbook on C, A: Fundamentals, Data • Presents changes in the C programming language as
defined by the ANSI.
Structures and Problem Solving • Contains new material on organizing programs into
E. KARTHIKEYAN, Assistant Professor in Computer multiple source files.
Applications, D.J. Academy for Managerial Excellence, • Provides additional coverage of declaration syntax.
Coimbatore. • Presents the standard library which specifies functions
for input, output, file, access, string operations mathe-
This book is designed to provide a solid introduction to matical computations, etc.
the basics of C programming, and demonstrate C’s power • Offers an improved exposition of important features
and flexibility in writing compact and efficient programs
such as pointers, that are central to C programming.
not only for information processing but also for high-level
computations. It is an ideal text for the students of • Includes new material on manipulating variable length
argument lists.
Computer Applications (BCA/MCA), Computer Science
(B.Sc./M.Sc.), Computer Science and Engineering (B.E./ • Reflects changes in the C programming environment.
B.Tech.), Information Technology (B.E./B.Tech.) as well as • Contains new material on organizing programs into
for the students pursuing courses in other engineering multiple source files.
disciplines, both at the degree and diploma levels, Contents: Preface. Introduction. A Tutorial Introduction.
possessing little or no programming experience. Types, Operators, and Expressions. Control Flow.
The book presents a comprehensive treatment of Functions and Program Structure. Pointers and Arrays.
the language, highlighting its key features and illustrating Structures. Input and Output. The UNIX System Interface.
effective programming techniques by examples. The basic Appendix A—Reference Manual. Appendix B—Standard
programming concepts such as data types, input and Library. Appendix C—Summary of Changes. Index.
output statements, looping statements, etc. are clearly Latest Print 2012 / 284 pp. / 17.8 × 23.5 cm
explained in a simplified manner. The advanced ISBN-978-81-203-0596-0 / ` 175.00
techniques such as functions, pointers and files are
discussed thoroughly. One of the key topics, Data
Structures, is explained in detail with diagrammatic RAJARAMAN
representations and well-written programs. The linked Computer Basics and C Programming
list, the heart of the data structure part, is very well
illustrated. The final part of the book contains a V. RAJARAMAN, Honorary Professor, Supercomputer
collection of solved programs to reinforce the Education and Research Centre, Indian Institute of
understanding of the concepts of the C language. Science, Bangalore.
Contents: Preface. Introduction. Statements. Control This book introduces students to the basics of computers,
Statements. Arrays. Strings. Functions. Pointers. software and internet along with how to program
Structures and Unions. Files. Preprocessor. Data computers using the C language. It is intended for an
Structures and Algorithms. Additional Solved Programs. introductory course that gives beginning engineering and
Index. science students a firm rooting in the fundamental
principles of computers and information technology, and
Latest Print 2008 / 304 pp. / 17.8 × 23.5 cm also provides invaluable insights into key concepts of
ISBN-978-81-203-3424-3 / ` 195.00 computing through development of skills in programming
and problem solving using C language. To this end, the
KERNIGHAN & RITCHIE book is eminently suitable for the first-year engineering
students of all branches and MCA students, as per the
C Programming Language, The prescribed syllabus of several universities.
(ANSI C Version), 2nd ed. C is a difficult language to learn if it is not methodically
BRIAN W. KERNIGHAN and DENNIS M. RITCHIE, both of introduced. The book explains C and its basic
Bell Laboratories, Murray Hill, New Jersey. programming techniques in a way suitable for beginning
students. It begins by giving students a solid foundation
The computing world has undergone a revolution since in algorithms to help them grasp the overall concepts of
the publication of the first edition of The C Programming programming a computer as a problem-solving tool.
Language. During this time, the C language has changed Simple aspects of C are introduced first to enable
and spread beyond its origins as the language of the UNIX students to quickly start writing programs. More difficult
operating system. concepts in the latter parts of the book, such as pointers
This second edition provides a more comprehensive and and their use, have been presented in an accessible
contemporary definition of the C language as defined by manner making the learning of C an exciting and
the ANSI standard—the “ANSI C.” The most striking interesting experience. The methodology used is to
change relates to the new form of function declaration illustrate each new concept with a program and
and definition. It is primarily meant to help the reader to emphasize a good style in programming to allow students
learn how to program in C. to gain sufficient skills in problem solving.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 21

KEY FEATURES Contents: Preface. Computer Algorithms. Flow


• Self-contained introduction to both computers and Charts. Programming Preliminaries. Simple Computer
programming for beginners Programs. Numeric Constants and Variables. Arithmetic
• All important features of C illustrated with over 100 Expressions. Input and Output in C Programs. Conditional
examples Statements. Implementing Loops in Programs. Defining
• Good style in programming emphasized and Manipulating Arrays. Logical Expressions and More
• Laboratory exercises on applications of MS Office, Control Statements. C Program Examples. Functions.
namely, Word processing, Spreadsheet, PowerPoint are Processing Character Strings. Enumerated Data Types and
included. Stacks. Structures. Pointer Data Type and Applications.
Lists and Trees. Recursion. Bit Level Operations and
Contents: Preface. Part I: Computer Basics—Information Applications. Files in C. Miscellaneous Features in C.
Technology and Computer Basics. Computer Software. Appendices. Compiling and Running C Programs in Unix.
Internet and the World Wide Web. Part II: Programming Reserved Words in C. Mathematical Functions. String
Using C—Computer Algorithms. Developing Algorithms. Functions. Character Class Tests. File Manipulation
Programming Preliminaries. Simple Computer Programs. Functions. Utility Functions. Summary of C Language.
Numeric Constants and Variables. Arithmetic Expressions. Index. References. Index.
Input and Output in C Programs. Conditional Statements.
Implementing Loops in Programs. Defining and Latest Print 2011 / 372 pp. / 17.8 × 23.5 cm
Manipulating Arrays. Logical Expressions and More ISBN-978-81-203-0859-6 / ` 195.00
Control Statements. C Program Examples. Functions.
Processing Character Strings. Enumerated Data Types and ROUT
Stacks. Structures. Pointer Data Type and Its Applications.
Lists and Trees. Recursion. Bit Level Operations and C: Learning and Building Business and
Applications. Files in C. Miscellaneous Features of C. System Applications
Appendices—I: Compiling and Running C Programs under SUSANT K. ROUT, Director, Education and Training,
UNIX. II: Reserved Words in C. III: Mathematical Lakshya, Bhubaneswar, has been a Faculty and Trainer
Functions. IV: String Functions. V: Character Class Tests. Since 1997.
VI: File Manipulation Functions. VII: Utility Functions. VIII:
Applications of MS Office Software. Bibliography. Index. This textbook offers a completely up-to-date and in-depth
introduction to C. It covers right from the basics to the
Latest Print 2008 / 444 pp. / 17.8 × 23.5 cm
latest developments so far. It also explains the concepts
ISBN-978-81-203-3343-7 / ` 250.00 / (e-book also available) such as why array, pointer, structure, etc., when or how
it would be used or be useful/why function recursion and
RAJARAMAN when? Highly practical in nature, the text is interspersed
with numerous worked-out examples to help the reader
Computer Programming in C grasp the application of the concepts discussed.
V. RAJARAMAN, Honorary Professor, Supercomputer Besides being suitable for anyone from a beginner to
Education and Research Centre, Indian Institute of programmer to developer, the book would also be useful
Science, Bangalore. for engineering and MCA students. The text would also
This book introduces computer programming to a prove useful for practising professionals.
beginner using the programming language C. The version Contents: Preface. Acknowledgements. Getting Started.
of C used is the one standardised by the American Programming Environment. Data Types. Operators.
National Standards Institute (ANSI C). C has rapidly gained Control Structures. Pointers. Arrays. Functions. Storage
users due to its efficiency, rich data structure, variety of Classes. C Preprocessor. Structures and Unions. Memory
operators and affinity to the UNIX operating system. C is Allocation. Files. Command Line Arguments. Processes.
a difficult language to learn if it is not methodically Threads. Networking/Socket Programming. ODBC
approached. The attempt has been to introduce the basic Programming. Working with Curses Library. Graphics
aspects of C to enable the student to quickly start writing Program Using GTK+ and Glade Interface. Development
C programs and postpone more difficult features of Tools. Index.
C to later chapters. The methodology of presentation
closely follows the one used by the author in his popular Latest Print 2011 / 424 pp. / 17.8 × 23.5 cm
book on PASCAL programming. Those who know PASCAL ISBN-978-81-203-4307-8 / ` 325.00
will find it very easy to learn C using this book.
KEY FEATURES SOMASHEKARA
• A self-contained introduction to programming in C for Problem Solving with C
beginners.
• All important programming language features M.T. SOMASHEKARA, Department of Computer Science
illustrated with over 100 example programs. and Applications, Bangalore University, Bangalore,
• Good style in programming emphasised. Karnataka.
• Eminently suitable for self-study. This compact and student-friendly text provides a solid
22 PHI Learning — CATALOGUE 2013

programming foundation to solve problems with C The C Programming Language offers complete solutions
language, through its well-supported structured pro- and full explanations to all the exercises found
gramming methodology, rich set of operators and data in Kernighan and Ritchie’s book. Careful study of
types. The book is designed to help students build The C Answer Book used in conjunction with The C
efficient and compact programs. It is a thoroughly revised Programming Language will help the reader understand
and extended version of the author’s previous title C and teach him good C Programming skills. The authors
Programming in C, now entitled Problem Solving with C. in their Preface write “You cannot learn a programming
In addition to the three newly added chapters (Problem language by only reading the language constructs. It also
Solving using Computers, Programming at Bit Level, and requires programming, writing your own code and
Miscellaneous Features), all other chapters of the studying those of others. We use good features of the
previous book have also been thoroughly revised. This language, modularize our code, make extensive use of
book comes with an increased number of examples, library routines, and format our programs to help the
example-programs, review questions and programming reader see the logical flow”.
exercises, and true/false questions in each chapter, and a
glossary of key terminologies at the end of the book. The Contents: Preface. A Tutorial Introduction. Types,
book is eminently suitable for students of Computer Operators and Expressions. Control Flow. Functions
Science, Computer Applications, and Information Techno- and Program Structure. Pointers and Arrays. Structures.
logy at both undergraduate and postgraduate levels. Input and Output. The UNIX System Interface. Index.
Assuming no previous knowledge of programming tech- Latest Print 2012 / 216 pp. / 17.8 × 23.5 cm
niques, this book is appropriate for all those students ISBN-978-81-203-0579-3 / ` 175.00
who wish to master the C language as a problem solving
tool for application in their respective disciplines. It even
caters to the needs of those who are first time computer C# Programming
programmers.
KEY FEATURES
RAO
• Introduction to problem solving tools like algorithms,
flowcharts and pseudo codes Programming with C#: Concepts and
• Systematic approach to teaching C with lucid Practice
explanation of each concept
• Expanded coverage of arrays, structures, pointers and B. RAMA KRISHNA RAO, Professor of Faculty of
files Informatics, Addis Ababa University, Addis Ababa,
• Complete explanation of working of each program with Ethiopia, United Nations Development Programme
emphasis on the core segment of the programs, (UNDP).
supported by a large number of solved example Written in an engaging style, this book is especially
programs and programming exercises in each chapter. designed for the beginner or intermediate level
Contents: Preface. Problem Solving Using Computers. programmer to make the C# concepts accessible and
Evolution of Programming Languages. Overview of C exciting. The book offers a coherent approach to C#
Language. C Language Preliminaries. Input-Output programming and focuses on the fundamentals—from
Operations. Operators and Expressions. Decision Making elementary to the complex concepts of the language.
and Branching (Selection). Looping Statements in C. The text is thoughtfully divided into three parts. The first
Functions. Arrays. Strings. Structure. Pointers. File part provides a basic understanding of object-oriented
Handling in C. The C Preprocessor. Programming. programming, the .NET platform and its infrastructure,
Miscellaneous Topics. Appendices—A: Mathematical console and windows application programs, and the
Functions. B: Character Test Functions. C: String various iterative and decision making statements
Manipulation Functions. D: File Manipulation Functions. available in C#. The second part introduces features such
E: Utility Functions. Glossary. Index Terms. as classes, objects, inheritance and polymorphism,
Latest Print 2012 / 496 pp. / 17.8 × 23.5 cm indexers, delegates and events. The third part of the
ISBN-978-81-203-3816-6 / ` 275.00 / (e-book also available) book describes the benefits of implementation of .NET
assemblies, namespaces, attributes and reflections,
exception handling, and threads to help students
TONDO & GIMPEL appreciate the performance issues with great clarity. The
C Answer Book, The, 2nd ed. final two chapters are devoted to writing applications in
Windows so that the students can build upon the
(Answer Book to accompany Kernighan & knowledge gained from the book.
Ritchie’s C Programming Language, 2nd ed.) KEY FEATURES
CLOVIS L. TONDO, International Business Machines • Provides scintillating coverage of both theory and
Corporation. practice.
SCOTT E. GIMPEL, Independent Software Consultant. • Includes more than a hundred tested programs
This tutorial companion to the second edition of to develop students’ proficiency with C# fundamentals.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 23

• Offers chapter-end review questions with answers to Engineering, this book will be extremely useful also for
enhance students’ fundamental skills. the students of Master/Bachelor of Computer
C# being one of the languages supported by Microsoft Applications (MCA and BCA) and Information Technology.
.NET Framework, this textbook will be useful to students It should also prove to be helpful as a reference for
of computer science, computer applications, information software developers ranging from .NET professionals,
science and information technology. Visual programmers, to graphic designers.
Contents: Foreword. Preface. Acknowledgements. Contents: Preface. Batch 1—Overview of .NET
PART I—An Overview of Object Oriented Programming Framework. Windows Forms. Windows Controls—
(OOP). The .NET Platform. Your First C# Application. Category 1. Batch 2—Windows Controls—Category 2.
Tokens, Data Types and Expressions. Program Flow Windows Controls—Category 3. Windows Controls—
Control. PART II—Classes and Objects. Inheritance, Category 4. Advanced Windows Programming. Batch 3—
Polymorphism and Interface. Working with C# I/O Files. Data Access with ADO.NET. Handling Databases in Code.
Properties and Indexers. Delegates and Events. PART III— Handling Data Manipulation in Code.
Namespaces, Assemblies and MSIL. Metadata, Attributes Latest Print 2009 / 480 pp. / 17.8 × 23.5 cm
and Reflection. Exceptions, Threads and Compiler ISBN-978-81-203-3726-8 / ` 350.00 / (e-book also available)
Directives. Introduction to Windows Forms. Adding C#
Controls to Windows Forms. References. Selected
Answers to Review Questions. Index. SESTOFT & HANSEN
Latest Print 2009 / 428 pp. / 17.8 × 23.5 cm C# Precisely, 2nd ed.
ISBN-978-81-203-3117-4 / ` 375.00 PETER SESTOFT, Professor of Software Development at
the IT University of Copenhagen, Denmark.
SATHIASEELAN & SASIKALADEVI HENRIK I. HANSEN holds master’s degrees in information
technology and chemistry.
Programming with C# .NET The book is a compact and easy to navigate text on the
J.G.R. SATHIASEELAN is Head, Department of Computer subject. It offers a quick and accessible reference for
Science and Applications, and Chairman, Board of anyone who wants to know C# in detail. It is particularly
Studies, Bishop Heber College, Thiruchirappally, useful for C# learners who are familiar with Java.
Tamil Nadu.
N. SASIKALADEVI is with the Department of Computer This second edition has been updated and expanded,
Science and Applications, Bishop Heber College, reflecting the evolution and extension of the C#
Thiruchirappally. programming language. It covers C# versions 3.0 and 4.0
(as covered in Microsoft Visual Studio 2010), and
C# is the newest of Microsoft’s languages that makes use provides a look ahead at some of the innovations of
of the Microsoft .NET Framework—a comprehensive set version 5.0. In particular, it describes asynchronous
of classes that provide functionality in every aspect of the programming as found in version 5.0.
programming industry with its new object-oriented
products. This book provides a step-by-step under- The book describes C# in detail but informally and
standing of the programming concepts and theories for concisely, presenting lambda expressions, extension
the beginners in .NET programming. It focuses on the methods, anonymous object expressions, object
Windows-based application programs, Visual programm- initializers, collection initializers, local variable type
ing concepts, interactive graphics fundamentals, and inference, type dynamic, type parameter covariance and
database connectivity concepts. The text includes topics contravariance, and Linq (language integrated query),
such as Windows Forms, Windows Controls, Windows among other topics. It also provides more than 250
programming, data access with ADO .NET, and handling examples to illustrate both common use and subtle
data access and data manipulation in codes. points. Two-page spreads show general rules on the left
and relevant examples on the right, maximizing the
Thoroughly practical and elaborate, the book provides amount of information accessible at a glance.
deep insights into the .NET programming concepts and is
designed to enhance the programming skills of the users The complete, ready-to-run example programs are
of C#. available at the book’s Web site, http://www.itu.dk/
people/sestoft/csharpprecisely/
KEY FEATURES
Contents: Preface. Notational Conventions. Compiling,
• The coverage is quite comprehensive, with more than Loading, and Executing C# Programs. Names and
100 solved problems. Reserved Names. C# Naming Conventions. Comments and
• All concepts are supported by plenty of tables, screen Program Layout. Data and Types. Variables, Parameters,
shots, and connectivity codes to make the reader Fields, and Scope. Strings. String Builders. Arrays. Classes.
comprehend the concepts better. The Machine Model: Stack, Heap, and Garbage Collection.
Intended primarily as a text for the undergraduate and Expressions. Statements. Struct Types. Interfaces. Enum
postgraduate students of Computer Science and Types. Delegate Types. Type dynamic (C# 4.0). Nullable
Engineering, and Electronics and Communication Types over Value Types. Exceptions. Threads, Concurrent
24 PHI Learning — CATALOGUE 2013

Execution, and Synchronization. Task Parallel Library to Recursion. Arrays and Vectors. Pointers. Classes:
(C#4.0). Asynchronous Methods: async and await (C#5.0). A Deeper Look, Part 1. Classes: A Deeper Look, Part 2.
Mathematical Functions. Input and Output. Generic Types Operator Overloading; Class STRING. Object-Oriented
and Methods. Generic Collections: Sets, Lists, and Programming: Inheritance. Object-Oriented Programming:
Dictionaries. Linq, Language Integrated Query (C# 3.0). Polymorphism. Templates. Stream Input/Output.
Namespaces. Partial Type Declarations. Assertions and Exception Handling: A Deeper Look. File Processing. Class
the Debug.Asert Method. Attributes. Main Differences STRING and String Stream Processing. Searching and
between C# and Java. Resources. Index. Sorting. Custom Templatized Data Structures. Bits,
Latest Print 2012 / 260 pages / 17.8 × 23.5 cm Characters, C Strings and STRUCTS. Standard Template
ISBN-978-81-203-4597-3 / ` 250.00 Library (STL). Boost Libraries, Technical Report I and
C++0x. Other Topics: Chapters on the Web—A Operator
Precedence and Associativity; B ASCII Character Set;
C++ Programming C Fundamentals Types; D Number Systems; E Pre-
processor; Appendices on the Web. ATM Case Study, Part
1: Object-Oriented Design with the UML. ATM Case
DEITEL & DEITEL Study, Part 2: Implementing on Object-Oriented Design—
C++: How to Program, 8th ed. F C Legacy Code; G UML 2: Additional Diagram Types;
H Using the Visual Studio Debugger; I Using the GNU C++
PAUL J. DEITEL, CEO and Chief Technical Officer of Deitel Debugger. Index.
& Associates, Inc.
HARVEY M. DEITEL, Chairman and Chief Strategy Officer Latest Print 2012 / 1104 pp. / 17.8 × 23.5 cm
of Deitel & Associates, Inc. ISBN-978-81-203-4339-9 / ` 695.00

This best-selling book provides a clear, simple, engaging


and entertaining introduction to C++ programming with JOHNSTON
hundreds of fully coded C++ programs. It is aimed at
readers with little or no programming experience. It
C++ Programming Today, 2nd ed.
provides (with CD-ROM)
• Rich coverage of fundamentals, including two chapters BARBARA JOHNSTON, Albuquerque Technical Vocational
on control statements. Institute.
• A clear, example-driven presentation of object-oriented This book is an easy-to-read and comprehensive
programming. introduction to C++ language and object-oriented
• Optional modular sections on language features of the programming. One step at a time, it guides beginners
new C++ standard. from the simplest object-oriented techniques to virtual
• Making a Difference exercises set. functions and other complex topics. Students learn C++
• Exception handling, strings, files, streams, data fundamentals through more than 115 complete,
structures, Standard Template Library. classroom-tested code examples. It offers extensive
• Several major case studies: GradeBook, Time and practical information for real-world development.
Employee classes, and the optional object-oriented
design ATM case study. Topics include:
“Finally, an accurate and complete C++ book that every- • Object-oriented principles and definitions
body can understand. It will help you achieve a solid • Object models and class relationships
knowledge of C++ and software engineering. A ‘must- • C++ classes, including string, vector, queue, string-
have.” stream, ifstream, and ofstream
—JOSÉ ANTONIO GONZÁLEZ SECO, • Control statements and loops
Parliament of Andalusia, Spain • Functions, overloaded and default parameter list
“As an instructor, I appreciate the thorough discussion of • Pointers and references
C++ language, especially the use of code examples and • Arrays: one-dimensional and multi-dimensional
demonstration of best coding practices. For my consulting • Constructors, destructors, inheritance, virtual functions,
work I use the Deitel books as my primary reference.” and polymorphism
• Multi-file program construction
—DEAN MATHIAS, Utah State University
The accompanying CD-ROM contains Microsoft Visual
“The most thorough C++ treatment I have seen. Replete C++ 2005 Express Edition, an easy-to-use development
with real-world case studies covering the full software environment for building ISO-compliant C++ software.
development lifecycle. Code examples are extraordinary.”
Contents: Preface. C++ Overview and Software
—TERRELL HULL, Logicalis Integration
Development. Getting Started: Data Types, Variables,
Contents: Preface. Introduction to Computers and C++. Operators, Arithmetic, Simple I/O and C++ Strings.
Introduction to C++ Programming. Introduction to Control Statements and Loops. Functions Part I: The
Classes, Objects and Strings. Control Statements: Part 1. Basics. Functions Part II: Variables Addresses, Pointers,
Control Statements: Part 2. Functions and an Introduction and References. Arrays. Classes and Using Objects.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 25

Inheritance and Virtual Functions. Appendices—A: Getting Structures and Unions. Pointers. The C++ Preprocessor.
Started With Visual C++ 2005 Express Edition. B: C++ Classes and Objects. Constructors and Destructors.
Keyword Dictionary. C: Operators in C++. D: ASCII Operator Overloading and Type Conversions. Inheritance.
Character Codes. E: Bits, Bytes, Memory, and I/O Streams. File Handling. String Handling. Exception
Hexadecimal Notation. F: File Input/Output. G: Partial C++ Handling. Templates. New Features of C++. Standard
Class Reference. H: Multiple Programs. I: Microsoft Visual Template Library. Object-Oriented Software
C++ 2005 Express Edition Debugger. Glossary. Index. Development. Appendix A: Mathematical Functions.
Latest Print 2009 / 652 pp. / 17.8 × 23.5 cm Appendix B: Character Test Functions. Glossary.
ISBN-978-81-203-3831-9 / ` 375.00 Bibliography. Index.
Latest Print 2012 / 704 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4462-4 / ` 475.00 / (e-book also available)
SOMASHEKARA, et al.
Object-Oriented Programming with C++, CBSE
2nd ed.
M.T. SOMASHEKARA, Department of Computer Science BHATNAGAR
and Applications, University of Bangalore.
D.S. GURU, Department of Studies in Computer Science,
Textbook of Computer Science for
University of Mysore. Class XI
H.S. NAGENDRASWAMY, Department of Studies in SEEMA BHATNAGAR, Principal of Delhi Public School
Computer Science, University of Mysore. Panipat City, Panipat.
K.S. MANJUNATHA, Department of Computer Science,
Maharani’s Science College, Mysore. This textbook, presented in a clear and friendly writing
style, provides students of Class XI with a thorough
This book is the second edition of M.T. Somashekara’s introduction to the discipline of computer science. It
earlier book titled Programming in C++, under the new offers accurate and balanced coverage of all the
title Object-Oriented Programming with C++. In computer science topics as prescribed in the CBSE
consonance with the new title, two chapters—one syllabus Code 083.
explaining the concepts of object-oriented programming
and the other on objectoriented software development— Assuming no previous knowledge of computer science,
have been added, respectively, at the beginning and end this book discusses key computing concepts to provide
of the book. invaluable insight into how computers work. It prepares
Substantial improvements have been effected in all students for the world of computing by giving them a
chapters on C++. The book also carries a new chapter solid foundation in programming concepts, operating
titled Standard Template Library. systems, problem solving methodology, C++ programming
language, data representation, and computer hardware.
The book covers the C++ language thoroughly, from basic
concepts through advanced topics such as encapsulation, KEY FEATURES
polymorphism, inheritance, and exception handling. It • Explains theory in user friendly and easy-to-approach
presents C++ in a pedagogically sound way, giving many style
program examples to highlight the features and benefits • Teaches C++ from scratch; knowledge of C is not
of each of its concepts. needed
The book is suitable for all engineering and science • Provides Programming Examples
students including the students of computer applications • Gives Practical Exercise
for learning the C++ language from the first principles. • Provides Answers to Short Questions
• Gives Practice Questions at the end of each chapter
KEY FEATURES • Suitable for Self-Study
• Logical flow of concepts starting from the preliminary Contents: Preface. Computer Fundamentals. Use of
topics to the major topics. Operating System: MS-DOS. Software Concepts. Windows
• Programs for each concept to illustrate its significance Operating System. General Programming Concepts.
and scope. Problem Solving: Methodology and Concepts.
• Complete explanation of each program with emphasis Programming by Examples in C++ Language. Using Turbo
on its core segment. C++. Standard Input–Output Operations from C Language.
• Chapter-end summary, review questions and Data Types, Variables and Constants. Operators and
programming exercises. Expressions. Control Statements: Selective Execution.
• Exhaustive glossary of programming terms. Control Statements: Repeated Execution. Arrays. Built-in
Contents: Preface. Object-Oriented Programming (OOP)— Functions. User-defined Functions. Event Programming.
An Overview. C++ Language—An Overview. C++ Data Presentation: Number Systems and Character
Language—Preliminaries. Operators and Expressions. Encoding. Microprocessor. CPU and Memory. Input–
Selection. Iteration. Functions. Arrays. C—Strings. Output Ports and Power Supply. Appendices—A. List of
26 PHI Learning — CATALOGUE 2013

Keywords in C++. B. Operator Precedence. C. List of Cloud Computing


Header Files and Functions. Index.
Latest Print 2007 / 604 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-2993-5 / ` 195.00 DAS GUPTA, et al.
Cloud Computing-based Projects Using
BHATNAGAR Distributed Architecture (with CD-ROM)
Textbook of Computer Science for PRANAB KUMAR DAS GUPTA, Senior Scientist in Defence
Research and Development Organization (DRDO).
Class XII Presently he is Joint Director in Computer and
[Written in Accordance with CBSE Syllabus for Board Communication Wing at Proof and Experimental
Examination to be Held in 2009 and 2010] Establishment, Chandipur.
SEEMA BHATNAGAR, Principal of Delhi Public School MANOJRANJAN NAYAK, President and Founder of the
Panipat City, Panipat. Siksha ‘O’ Anusandhan University, Bhubaneswar, Odisha.
SABYASACHI PATTNAIK, Professor in the Department of
This textbook is a sequel to the Textbook of Computer Information and Communication Technology at Fakir
Science for Class XI. It is written in a simple, direct style Mohan University, Balasore, Odisha.
for maximum clarity. It comprehensively covers the Class
XII CBSE syllabus of Computer Science (subject code 083). Development of software projects is a part of the
The goal of the book is to develop the student’s profi- curriculum of undergraduate and postgraduate courses.
ciency in fundamentals and make the learning process The main objective of this book is to expose the students
creative, engrossing and interesting. There are practice and professionals to the latest technology, relevant
exercises and questions throughout the text, designed on theory and software development tools.
the pattern of sample question papers published by CBSE. This book serves as a guide to design and develop the
The approach of this book is to teach the students cloud computing-based software projects using distri-
through extensive “skill and drill” type exercises in order buted architecture. It consolidates the theory, upcoming
to make them high-ranking achievers in the Board technologies and development tools for the development
examinations. of two software projects—Outstation Claim Management
System (OCMS) and Retirement Benefit Calculation
KEY FEATURES System (RBCS). Both the projects start with the feasibility
• Provides accurate and balanced coverage of topics as study to understand and appreciate the problem. After
prescribed in the CBSE syllabus code 083. understanding the problem and identifying the suitable
• Builds a solid programming foundation in C++. software, hardware and network environment, the
• Students can prepare a Practical File with solved problem is formally depicted using the entity relationship
programming examples given in the text. model and data flow diagrams. This is followed by
• End-of-chapter questions help teachers prepare normali-zation, creation of tables and procedures. In the
assignments for self-practice by the students. book, Oracle, PL/SQL, Internet Developer Suite (IDS) and
• End-of-chapter Programming Exercises help students in .Net framework are used to develop the full-fledged GUI-
preparing for the Board practical examination. based applications. The book elaborates the problem,
• Solved questions at the end of each chapter prepare providing logic and interface screens to design and
students for the Board theory examination. develop the projects using any other programming
language and GUI tool in which the students are
For further guidance on how to use this book effectively, comfortable with.
e-mail the author using seema_591@rediffmail.com
The book also includes a CD-ROM, which contains the
Contents: Preface. C++ Revision Tour. Structures. Object- source codes of OCMS and RBCS.
oriented Programming. Classes and Objects.
Constructors and Destructors. Inheritance. Data File The book is meant for the undergraduate and post-
Handling. Pointers. Arrays. Stacks and Queues. Database graduate students of Computer Science, Computer
Concepts. Structured Query Language. Boolean Algebra. Applications and Information Technology. Besides, it
Communications and Open Source Technologies. would also be useful to the professionals to enhance
their technical skills.
Latest Print 2008 / 736 pp. / 17.8 × 23.5 cm
After going through this book, the students/professionals
ISBN-978-81-203-3518-9 / ` 250.00 will be able to:
• Work on real-life projects.
• Implement the SDLC in software projects.
• Design the data flow diagrams and entity relationship
diagrams.
• Use the database and normalization in software
projects.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 27

• Do the corrective, adaptive and perfective maintenance Contents: Preface. Part I: Grid Computing—Introduction.
of a software. Technologies and Architectures for Grid Computing.
• Learn the concepts related to IaaS, PaaS and SaaS of World Wide Grid Computing Activities, Organizations and
Cloud Computing. Projects. Web Services and the Service Oriented
Contents: Preface. Acknowledgements. Cloud Computing Architecture (SOA). OGSA and WSRF. Globus Toolkit. The
and Related Concepts—An Overview. Feasibility Study Grid and the Databases. Part II: Cluster Computing—What
and System Analysis Understanding Outstation Claim is Cluster Computing? Cluster Middleware: An
Management System (OCMS). System Design: Exploring Introduction. Early Cluster Architectures and High
OCMS. Coding, Testing and Implementation: OCMS Throughput Computing Clusters. Networking, Protocols
Framework and Procedures. Coding, Testing and and I/O for Clusters. Setting Up and Administering a
Implementation: OCMS Graphical User Interface—Basic. Cluster. Cluster Technology for High Availability.
Coding, Testing and Implementation: OCMS Graphical Performance Models and Simulation. Process Scheduling.
User Interface—Advance. Coding, Testing and Load Sharing and Load Balancing. Distributed Shared
Implementation: OCMS Reports. Feasibility Study and Memory. Case Studies of Cluster Systems: Beowulf,
System Analysis Understanding Retirement Benefit COMPaS, NanOS and PARAM. Index.
Calculation System (RBCS). System Design: Exploring Latest Print 2011 / 256 pp. / 16.0 × 24.1 cm
RBCS. Coding, Testing and Implementation: RBCS ISBN-978-81-203-3428-1 / ` 295.00 / (e-book also available)
Graphical User Interface—Basic. Coding, Testing and
Implementation: RBCS Graphical User Interface—
Advance. Software Maintenance, Documentation and Compilers
Quality Management. Index.
Latest Print 2013 / 340 pp. / 17.8 × 23.5 cm CHATTOPADHYAY
ISBN-978-81-203-4671-0 / ` 425.00
Compiler Design
SANTANU CHATTOPADHYAY, Associate Professor,
PRABHU Department of Electronics and Electrical Communication
Grid and Cluster Computing Engineering, Indian Institute of Technology Kharagpur.
C.S.R. PRABHU, Deputy Director General, National This well-designed text, which is the outcome of the
Informatics Centre (NIC), Hyderabad. author’s many years of study, teaching and research in
the field of Compilers, and his constant interaction with
Grid Computing and Cluster Computing are advanced
students, presents both the theory and design techniques
topics and latest trends in computer science that find
used in Compiler Designing. The book introduces the
a place in the computer science and information
technology curricula of many engineering institutes and readers to compilers and their design challenges and
universities today. Divided into two parts—Part I, Grid describes in detail the different phases of a compiler.
Computing and Part II, Cluster Computing—, this compact The book acquaints the students with the tools available
and concise text strives to make the concepts of grid in compiler designing. As the process of compiler
computing and cluster computing comprehensible to the designing essentially involves a number of subjects like
students through its fine presentation and accessible Automata Theory, Data Structures, Algorithms, Computer
style. Part I of the book enables the student not only to Architecture, and Operating System, the contributions of
understand the concepts involved in grid computing but these fields are also emphasized. Various types of parsers
also to build their own grids for specific applications. are elaborated starting with the simplest ones like
Similarly, as today supercomputers are being built using recursive descent and LL to the most intricate ones
cluster computing architectures, Part II provides an like LR, canonical LR, and LALR, with special emphasis on
insight into the basic principles involved in cluster LR parsers.
computing and equips the readers with the knowledge to Designed primarily to serve as a text for a one-semester
build their own clusters in-house. course in Compiler Designing for undergraduate and
Diagrams are used to illustrate the concepts discussed postgraduate students of Computer Science, this
and to enable the reader to actually construct a grid or a book would also be of considerable benefit to the
cluster himself. professionals.
The book is intended as a text for undergraduate KEY FEATURES
and postgraduate students of computer science and • This book is comprehensive yet compact and can be
engineering, information technology (B.Tech./M.Tech. covered in one semester.
Computer Science and Engineering/IT), and postgraduate
students of computer science/information technology • Plenty of examples and diagrams are provided to
(M.Sc. Computer Science and M.Sc. IT). Besides, help the readers assimilate the concepts with ease.
practising engineers and computer science professionals • The exercises given in each chapter provide ample
should find the text very useful. scope for practice.
28 PHI Learning — CATALOGUE 2013

• Offers insight into different optimization trans- DASARADH


formations.
• Summary at end of each chapter enables the students Introduction to Automata and
to recapitulate the topics easily. Compiler Design
Contents: Preface. Acknowledgements. List of Figures. DASARADH RAMAIAH K., Professor and Head,
List of Tables. Introduction. Lexical Analysis. Syntax Department of Information Technology, Padmasri Dr. B.V.
Analysis. Type Checking. Symbol Tables. Runtime Environ- Raju Institute of Technology, Greater Hyderabad.
ment Management. Intermediate Code Generation. This comprehensive book provides the fundamental
Target Code Generation. Code Optimization. Bibliography. concepts of automata and compiler design. Beginning
Index. with the basics of automata and formal languages, the
Latest Print 2012 / 244 pp. / 17.8 × 23.5 cm book discusses the concepts of regular set and regular
ISBN-978-81-203-2725-2 / ` 195.00 expression, context-free grammar and pushdown
automata in detail. Then, the book explains the various
compiler writing principles and simultaneously discusses
DAS the logical phases of a compiler and the environment in
Compiler Design Using FLEX and YACC which they do their job. It also elaborates the concepts of
syntax analysis, bottom-up parsing, syntax-directed
VINU V. DAS, Department of Computer Science and
translation, semantic analysis, optimization, and storage
Engineering, MES College of Engineering, Kuttippuram,
organization. Finally, the text concludes with a discussion
Kerala.
on the role of code generator and its basic issues such as
This book is a comprehensive practical guide to the instruction selection, register allocation, target programs
design, development, programming, and construction of and memory management.
compilers. It details the techniques and methods used to
The book is primarily designed for one semester course in
implement the different phases of the compiler with the
Automata and Compiler Design for undergraduate and
help of FLEX and YACC tools. The topics in the book are
postgraduate students of Computer Science and
systematically arranged to help students understand and
Information Technology. It will also be helpful to those
write reliable programs in FLEX and YACC. The uses of
preparing for competitive examinations like GATE, DRDO,
these tools are amply demonstrated through more than a
PGCET, etc.
hundred solved programs to facilitate a thorough
understanding of theoretical implementations discussed. KEY FEATURES
KEY FEATURES • Covers both automata and compiler design so that the
readers need not have to consult two books
• Discusses the theory and format of Lex specifications
separately.
and describes in detail the features and options
• Includes plenty of solved problems to enable the
available in FLEX.
students to assimilate the fundamental concepts.
• Emphasizes the different YACC programming strategies
• Provides a large number of end-of-chapter exercises
to check the validity of the input source program.
and review questions as assignments and model
• Includes detailed discussion on construction of
question papers to guide the students for
different phases of compiler such as Lexical Analyzer,
examinations.
Syntax Analyzer, Type Checker, Intermediate Code
Generation, Symbol Table, and Error Recovery. Contents: Preface. Acknowledgements. Finite Automata.
• Discusses the Symbol Table implementation— Regular Set and Regular Expression. Context-Free
considered to be the most difficult phase to Grammar. Pushdown Automata. Introduction to
implement—in an utmost simple manner with Compiler. Syntax Analysis. Bottom-up Parsing. Syntax-
examples and illustrations. Directed Translation. Semantic Analysis. Optimization.
• Emphasizes Type Checking phase with illustrations. Storage Organization. Code Generation. Quiz Bank.
Question Bank. Model Question Papers. Bibliography.
The book is primarily designed as a textbook to serve the Index.
needs of B.Tech. students in computer science and
engineering as well as those of MCA students for a Latest Print 2011 / 396 pp. / 17.8 × 23.5 cm
course in Compiler Design Lab. ISBN-978-81-203-4234-7 / ` 350.00 / (e-book also available)

Contents: Preface. Acknowledgements. Introduction to


Compiler Design. Lexical Analyzer. Programming with HOLUB
FLEX. Theory of FLEX. Syntax Analyzer. The YACC.
Programming with YACC. Theory of YACC. Symbol Table
Compiler Design in C
and Type Checking. Intermediate Code Generation. ALLEN I. HOLUB.
Appendix A: Solutions to Selected Exer-cises. Appendix B: This book is highly accessible to both computer science
Combining YACC and FLEX. Index. students and programmers. The approach is similar to
Latest Print 2008 / 276 pp. / 17.8 × 23.5 cm that taken by Tanenbaum for operating systems in the
ISBN-978-81-203-3251-5 / ` 225.00 / (e-book also available) C-language code that implements all algorithms.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 29

KEY FEATURES • Each presentation also discusses either the applicability


• Develops fully functional versions of lex and yaac (UNIX of the framework to free word order languages, or a
operating system tools for writing compilers). comparison with PG framework.
• Uses lex and yaac to develop a complete C compiler • It is a single source in path-breaking research on
Natural Language Processing using the classic and time-
that includes the parts of C.
tested Paninian framework.
• Features a version of yaac that improves on the UNIX
version of yaac in two ways—error recovery and the Contents: List of Figures. Preface. Acknowledgements.
parser, which automatically produces a window- Introduction to NLP. Language Structure and Language
oriented debugging environment in which the parse Analyzer. Words and Their Analyzer. Local Word
Grouping. Paninian Grammar. Paninian Parser. Machine
and value stacks are visible.
Translation. Lexical Functional Grammar. LFG and Indian
Contents: Preface. Basic Concepts. Input and Lexical Languages. Tree Adjoining Grammar. Comparing TAG with
Analysis. Context-Free Grammars. Top-Down Parsing. PG. Government and Binding. Comparing GB with PG.
Bottom-Up Parsing. Code Generation. Optimization Appendices—A: Panini’s Grammar and Sanskrit. B: Roman
Strategies. Appendices—A: Support Functions. B: Notes Notation for Devanagri. Bibliography. Index. Glossary.
on Pascal Compilers. C: A Grammar for C. D: LEX. Latest Print 2010 / 240 pp. / 15.3 × 22.9 cm
E: LLama and Occs. F: A C-code Summary. Bibliography. ISBN-978-81-203-0921-0 / ` 175.00
Index. Cross Reference by Symbol.
Latest Print 2012 / 924 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-0778-0 / ` 495.00
FELLEISEN, et al.
Semantics Engineering with PLT Redex
Computational Linguistics MATTHIAS FELLEISEN, Trustee Professor of Computer
Science at Northeastern University.
ROBERT BRUCE FINDLER, Assistant Professor of Computer
AKSHAR BHARATI, CHAITANYA & SANGAL Science at Northwestern University.
Natural Language Processing: MATTHEW FLATT, Associate Professor of Computer
Science at the University of Utah.
A Paninian Perspective This text is the first comprehensive presentation of
AKSHAR BHARATI, is the personification of a group reduction semantics in one volume; it also introduces the
working on NLP at Indian Institute of Technology Kanpur. first reliable and easy-to-use tool set for such forms of
VINEET CHAITANYA, Indian Institute of Technology semantics. The book comes with a prototyping tool suite
Kanpur. to develop, explore, test, debug, and publish semantic
RAJEEV SANGAL, Professor of Computer Science and models of programming languages. With PLT Redex,
Engineering, Indian Institute of Technology Kanpur. semanticists can formulate models as grammars and
reduction models on their computer with the ease of
This book is on Natural Language Processing presented
paper and pencil.
with a Paninian perspective. Panini (circa 500 B.C.) was a
grammarian and well known for his contribution to the The text first presents a framework for the formulation of
grammar and structure of the language. In this book the language models, focusing on equational calculi and
reader is first introduced to Natural Language Processing abstract machines, and then introduces PLT Redex, a
and then to Paninian grammar and framework for suite of software tools for expressing these models as PLT
processing of modern Indian languages using the Redex models.
computer. Thereafter, a comparison of Paninian grammar PLT Redex comes with the PLT Scheme implementation,
framework with that of modern western computational available free at http://www.plt-scheme.org/. Readers
grammars is presented. can download the software and experiment with Redex
This book is useful for courses in Computational as they work their way through the book.
Linguistics in the linguistic departments, and for NLP in This book is useful for the working semantics engineer
computer science departments. (graduate student or professional language designer).
KEY FEATURES “Courses on semantics can easily become as dry as dust;
• This book is the first of its kind in presenting a in contrast, this book is nothing short of revolutionary.
comparison of Paninian Grammar (PG) with the The first part is a very clear explanation of the basic
existing modern western computational grammars. concepts in programming language semantics, starting
• Introduces three western grammar frameworks using with abstract models and moving to progressively more
examples from English: Lexical Functional Grammar concrete ones. However, the book really comes alive in
(LFG), Trees Adjoining Grammar (TAG), and Govern- the second part, where the authors use the PLT Redex
ment and Binding (GB). The presentation does not language that they have developed to interactively
assume any background on part of the reader regard- explore language semantics in the same way that
ing these frameworks. DrScheme allows the interactive exploration of programs.
30 PHI Learning — CATALOGUE 2013

I believe that this approach will become the standards Problem—Introduction. PART II: Language Learning—
way of doing semantics research in the future, and there Language Acquisition: The Problem of Inductive
is no better way to take advantage of it than to read Inference. Language Acquisition: A Linguistic Treatment.
this book.” Language Acquisition: Memoryless Learning. PART III:
—MICHAEL VANIER, Language Change—Language Change: A Preliminary
Department of Computer Science, Caltech Model. Language Change: Multiple Languages. An
Contents: Preface. I: Reduction Semantics—Semantics via Application to Portuguese. An Application to Chinese
Syntax. Analyzing Syntactic Semantics. The l-Calculus. Phonology. A Model of Cultural Evolution and Its
ISWIM. An Abstract Syntax Machine. Abstract Register Application to Language. Variations and Case Studies.
Machines. Tail Calls and More Space Savings. Control: PART IV: The Origin of Language—The Origin of
Errors, Exceptions, and Continuations. State: Imperative Communicative Systems: Communicative Efficiency. The
Assignment. Simply Typed ISWIM. II: PLT Redex—The Origin of Communicative Systems: Linguistic Coherence
Basics. Variables and Meta-functions. Layered and Communicative Fitness. The Origin of Communicative
Development. Testing. Debugging. Case Study 1: Order of Systems: Linguistic Coherence and Social Learning.
Evaluation. Case Study 2: Continuations as Values. PART V: Conclusions—Conclusions. Bibliography. Index.
Typesetting. Appendix: A Tour of DrScheme. III: Latest Print 2007 / 504 pp. (Hard Cover)
Applications—Modular ACL2, Carl Eastlund, Northeastern 17.8 × 23.5 cm / ISBN-978-81-203-3173-0 / ` 425.00
University. Modeling Scheme Macros, Martin Gasbichler,
Zühlke Engineering AG. A Model of Java/Scheme Computer Architecture/
Interoperability, Kathryn E. Gray, University of Utah.
Implementing Hidden Type Variables in Fortress, Joe Computer Organization
Hallett, Boston University. Eric Allen, Sun Microsystems,
Inc Sukyoung Ryu, Sun Microsystems, Inc. Type Checking KAIN
and Inference via Reductions, George Kuan, University of
Chicago. Topsl: DSEL as Multi-language System, Jacob Advanced Computer Architecture:
Matthews, University of Chicago. Prototyping Nested A Systems Design Approach
Schedulers, Mike Rainey, University of Chicago.
RICHARD Y. KAIN, University of Minnesota.
Bibliography. Index.
Latest Print 2011 / 516 pp. / 17.8 × 23.5 cm
This text presents a coherent approach to computer
system design that encompasses many, if not most, of
ISBN-978-81-203-4320-7 / ` 475.00
the design problems and solution options—starting from
the structures of contemporary programming languages
NIYOGI and operating systems, extending inward to the
Computational Nature of Language processor’s architecture and its implementation. It covers
not only the basic ‘tricks’ and techniques, but also the
Learning and Evolution, The relationships between software and hardware levels of
PARTHA NIYOGI. system implementation and operation.
The book explores the interplay between language KEY FEATURES
learning and evolution in the context of linguistic • Shows examples of historically important processor
systems. Learning is the mechanism by which language is designs.
transferred from one generation of speakers to another. • Lists important concepts and design options at the end
If linguistic knowledge is characterized in computational of each chapter.
terms as a formal grammar and the mapping procedure is • Many examples written in C++.
algorithmic, this conceptualization admits computational • Draws examples from contemporary microprocessors
and mathematical modes of inquiry into language such as PowerPC601, SPARC-Version 9, MIPs, and
learning. DEC’s Alpha AXP.
In this book Partha Niyogi introduces a framework for • Helps to understand the choices in designing a
analyzing the precise nature of the relationship between complete computer system.
learning by the individual and evolution of the Contents: Illusions. Instruction Set Design. Memory
population. We can observe the learning of language by Organization. Single Stream Control. Object-Oriented
children and marvel at the phenomenon of language Processing. Single I-Stream Parallelism. Parallelism
acquisition; the evolution of a language, however, is not by Message Passing. Shared-Resource Systems. Protection
so directly experienced. In language evolution, one and Security. Appendices—A: SPARC Summary. B: Alpha
studies how linguistics evolved. AXP. C: MC680X0. D: Stack-Oriented Systems. E: Naming
Intended mainly for students of Linguistics (Compu- Memory Objects. F: Memory Allocation. G: Associative
tational linguistics), the book will also prove useful as a Memories. H: Prolog. I: List Processing. J: Systolic Arrays.
reference for researchers in the field and those pursuing K: Data Flow Systems. L: Reasoning and Proofs.
courses in AI/Theoretical Computer Science. References. Index.
Latest Print 2011 / 938 pp. / 17.8 × 23.5 cm
Contents: Preface. Acknowledgments. PART I: The
ISBN-978-81-203-1377-4 / ` 450.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 31

NISAN & SCHOCKEN connected network of digital blocks are explained in an


easy-to-understand style.
Elements of Computing Systems, The: WHAT IS NEW TO THIS EDITION
Building a Modern Computer from First • Includes a new chapter on Computer Networking,
Principles Internet, and Wireless Networks.
• Introduces topics such as wireless input-output devices,
NOAM NISAN, Professor, Institute of Computer Science
RAID technology built around disk arrays, USB,
and Engineering, Hebrew University of Jerusalem.
SCSI, etc.
SHIMON SCHOCKEN, IDB Professor of Information
Technologies and Dean, Efi Arazi School of Computer KEY FEATURES
Science, Interdisciplinary Center Herzliya. • Provides a large number of design problems and their
solutions in each chapter.
This book, unlike other texts, provides an integrated
• Presents state-of-the-art memory technology which
picture of applied computer science. It leads students
includes EEPROM and Flash Memory apart from Main
from the scratch to gradually building a basic hardware
platform and a modern software hierarchy, giving them Storage, Cache, Virtual Memory, Associative Memory,
Magnetic Bubble, and Charged Couple Device.
in the process, the hands-on knowledge of hardware
• Shows how the basic data types and data structures
architecture, operating systems, programming languages,
are supported in hardware.
compilers, data structures, algorithms and software
engineering. It also demonstrates how theoretical and Besides students, practising engineers should find reading
applied techniques taught in other courses fit into the this design-oriented text both useful and rewarding.
overall picture. Contents: Preface. Preface to the First Edition.
This much awaited book from MIT Press is now available Acknowledgements. Evolution of Computer Systems.
in the low priced Eastern Economy Edition. The book’s Computer System Design: Hierarchical Levels. Information
web site provides all tools and materials necessary to Representation. Central Processing Unit (CPU). Controller
build the hardware and software systems described in Design. Memory Subsystem. Secondary Storage. Input-
the text, including two hundred test programs for the output Devices. Input-Output Processing. Computer
twelve projects. The projects and systems can be System Architecture. Computer networking, Internet, and
modified to meet various teaching needs. The supplied Wireless Networks. Bibliography. Index.
software is open-source. Latest Print 2011 / 916 pp. / 17.8 × 23.5 cm
Contents: Preface. Introduction: Hello, World Below. ISBN-978-81-203-3511-0 / ` 450.00 / (e-book also available)
Boolean Logic. Boolean Arithmetic. Sequential Logic.
Machine Language. Computer Architecture. Assembler. RAJARAMAN & RADHAKRISHNAN
Virtual Machine I: Stack Arithmetic. Virtual Machine II:
Program Control. High-Level Language. Compiler I: Syntax Computer Organization and Architecture
Analysis. Compiler II: Code Generation. Operating System. V. RAJARAMAN, Honorary Professor, Supercomputer
Postscript: More Fun to Go. Appendix A: Hardware Education and Research Centre, Indian Institute of
Description Language (HDL). Appendix B: Test Scripting Science, Bangalore.
Language. Index. T. RADHAKRISHNAN, Professor of Computer Science and
Latest Print 2009 / 344 pp. / 17.8 × 23.5 cm Software Engineering, Faculty of Engineering at
ISBN-978-81-203-2885-3 / ` 195.00 Concordia University, Montreal, Canada.
Designed as an introductory text for the students of
PAL CHAUDHURI computer science, computer applications, electronics
engineering and information technology for their first
Computer Organization and Design, course on the organization and architecture of
3rd ed. computers, this accessible, student friendly text gives a
clear and in-depth analysis of the basic principles
P. PAL CHAUDHURI, Professor Emeritus at Cellular
underlying the subject.
Automata Research Lab (CARL), a research lab
established by Alumnus Software, Salt Lake, Kolkata. This self-contained text devotes one full chapter to the
The merging of computer and communication basics of digital logic. While the initial chapters describe
technologies with consumer electronics has opened up in detail about computer organization, including CPU
new vistas for a wide variety of designs of computing design, ALU design, memory design and I/O organization,
systems for diverse application areas. This revised and the text also deals with Assembly Language Programming
updated third edition on Computer Organization and for Pentium using NASM assembler.
Design strives to make the students keep pace with the What distinguishes the text is the special attention it pays
changes, both in technology and pedagogy in the fast to Cache and Virtual Memory organization, as well as to
growing discipline of computer science and engineering. RISC architecture and the intricacies of pipelining. All
The basic principles of how the intended behaviour of these discussions are climaxed by an illuminating
complex functions can be realized with the inter- discussion on parallel computers which shows how
32 PHI Learning — CATALOGUE 2013

processors are interconnected to create a variety of and B.Tech. courses. Both the parts of the book are self-
parallel computers. contained and may be used independently, if appropriate.
KEY FEATURES Contents: Preface. PART I: DIGITAL TECHNIQUES AND
• Self-contained presentation starting with data DESIGN—Data Representation. Arithmetic Operations. An
representation and ending with advanced parallel Algebra for Digital Systems. Combinatorial Switching
computer architecture. Circuits. Sequential Switching Circuits. Selected Examples
• Systematic and logical organization of topics. of Digital Systems. Memory Organization. PART II:
LOGICAL ORGANIZATION AND ARCHITECTURE—A Small
• Large number of worked-out examples and exercises. Computer Organization. Central Processing Unit. Input-
• Contains basics of assembly language programming. Output Devices. Input-Output Organization. Cache and
• Each chapter has learning objectives and a detailed Virtual Memory. Parallelism in Computing. Appendix:
summary to help students to quickly revise the Decision Table Terminology. Index.
material. Latest Print 2012 / 528 pp. / 17.8 × 23.5 cm
Contents: Preface. Computer Systems—A Perspective. ISBN-978-81-203-3409-0 / ` 325.00 / (e-book also available)
Data Representation. Basics of Digital Systems. Arithmetic
and Logic Unit–I. Arithmetic Logic Unit–II. Basic Computer RAO
Organization. Central Processing Unit. Assembly Language
Level View of Computer System. Memory Organization. Computer System Architecture
Cache and Virtual Memory. Input-Output Organization. P.V.S. RAO, Formerly, Senior Professor and Head of the
Advanced Processor Architectures. Parallel Computers. Computer Systems and Communications Group, Tata
Appendix A: Decision Table Terminology. Appendix B: Institute of Fundamental Research (TIFR), Mumbai, is
Preparation, Programming and Developing an Assembly currently Adviser to Satyam Global Lifenet, Hyderabad.
Language Program. References. Index.
Intended as a text for undergraduate and postgraduate
Latest Print 2011 / 508 pp. / 17.8 × 23.5 cm students of engineering in Computer Science and
ISBN-978-81-203-3200-3 / ` 295.00 / (e-book also available) Engineering, Information Technology, and students
pursuing courses in computer applications (BCA/MCA)
RAJARAMAN & RADHAKRISHNAN and computer science (B.Sc./M.Sc.), this state-of-the-art
study acquaints the students with concepts and
Introduction to Digital Computer Design, implementations in computer architectures. Though a
An, 5th ed. new title, it is a completely reorganized, thoroughly
revised and fully updated version of the author’s earlier
V. RAJARAMAN, Honorary Professor, Supercomputer book Perspectives in Computer Architecture.
Education and Research Centre, Indian Institute of
Science, Bangalore. The text begins with a brief account of the very early
T. RADHAKRISHNAN, Professor of Computer Science and history of computers and describes the von Neumann IAS
Software Engineering, Faculty of Engineering at type of computers; then it goes on to give a brief
Concordia University, Montreal, Canada. introduction to the subsequent advances in computer
systems covering device technologies, operational
This well-received book, now in fifth edition, has been aspects, system organization and applications. This is
thoroughly revised and updated with new material on followed by an analysis of the advances and innovations
CMOS gates, MSI/ALU and Pentium5 architecture. The that have taken place in these areas. Advanced concepts
chapter on Cache and Virtual Memory has been such as look-ahead, pipelining, RISC architectures, and
rewritten. A new chapter on Parallel Computers has been multi-programming are fully analyzed. The text concludes
added. with a discussion on such topical subjects as computer
The first part of the book is devoted to digital techniques networks, microprocessors and microcomputers,
used in the design of digital circuits and small digital microprocessor families, Intel Pentium series, and newer
systems. The second part deals with logical organization high-power processors.
and architecture of computers. It also describes a small HALLMARKS OF THE BOOK
hypothetical computer to illustrate how instruction sets
• The text fully reflects Professor P.V.S. Rao’s long
are evolved. Real computers (namely, Pentium and MIPs
experience as an eminent academic and his
machines) are described and compared with the
professional experience as an adviser to leading
hypothetical computer. The remainder of this part
telecommunications/software companies.
describes I/O devices, cache and virtual memory and • Gives a systematic account of the evolution of
parallel computers.
computers
The book does not assume extensive knowledge of • Provides a large number of exercises to drill the
electronics or mathematics. A knowledge of programming students in self-study.
in C or Java would be useful to give the student a proper • The five Appendices at the end of the text, cover the
perspective to appreciate the development of the basic concepts to enable the students to have a better
subject. This textbook is suitable for B.Sc. (Electronics) understanding of the subject.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 33

Besides students, practising engineers should also find • A chapter is exclusively devoted to Parallel Computers,
this book to be of immense value to them. which gives detailed description on different types of
Contents: Preface. Stored Program Computers. The Basic parallel systems with the help of numerous examples.
Building Blocks of Digital Computers. The Arithmetic Unit. • Appendix C provides hands-on-guide to Assembly
The Memory Unit. Input and Output Units. The Control Language Programming.
Unit. Innovations in Arithmetic Units. Advances in • CD-ROM provides the 80888 tracer software for MS
Memory Systems. Innovations in Input and Output Units. Windows, UNIX and Linux, along with a graphical
Innovations in General Organisation and Control. simulator for the Mic-1 architecture.
Interrupts and Interrupt Operation. Look Ahead and Contents: Preface. Introduction. Computer Systems
Pipelining. Trends in System Architecture. Multi- Organization. The Digital Logic Level. The Micro-
programming and Time-Sharing. External and Internal architecture Level. The Instruction Set Architecture Level.
Concurrency. Vector Processors, Array Processors and The Operating System Machine Level. The Assembly
Supercomputers. Computer Networks. Microprocessors Language Level. Parallel Computer Architectures. Reading
and Microcomputers. Microprocessor Families. The List and Bibliography. A. Binary Numbers. B. Floating-
Pentium Series of Processors. The Newer High Power Point Numbers. C. Assembly Language Programming.
Processors. Appendices—1. Representation of Numbers Index.
in Computers. 2. Arithmetic Operations in Digital Latest Print 2012 / 800 pp. / 17.8 × 23.5 cm
Computers. 3. Generations of Computers. 4. Machine ISBN-978-81-203-2913-3 / ` 425.00
Language and Assembly. 5. Data Flow. Index.
Latest Print 2011 / 520 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3594-3 / ` 325.00 Computer Fundamentals
TANENBAUM ANAMI, et al.
Structured Computer Organization, Computer Concepts and C Programming:
5th ed. (with CD-ROM) A Holistic Approach to Learning C, 2nd ed.
ANDREW S. TANENBAUM, Vrije Universiteit, Amsterdam, BASAVARAJ S. ANAMI, Principal of KLE Institute of
The Netherlands. Technology, Hubli, Karnataka.
Intended as a text for undergraduate and postgraduate SHANMUKHAPPA A. ANGADI, Professor and Head,
students offering courses in Computer Organization and Department of Computer Science and Engineering,
Architecture, this well-established book from a highly Basaveshwar Engineering College, Bagalkot, Karnataka.
acclaimed author on Computer Science continues to SUNILKUMAR S. MANVI, Professor and Head, Department
cover the fundamental concepts expounded in the earlier of Electronics and Communication Engineering, Reva
editions. These concepts are based on the principle that a Institute of Technology and Management, Bangalore,
computer can be regarded as a hierarchy of levels—the Karnataka.
digital logic level, the microarchitecture level, the This second edition of the book allows students to
instruction set architecture level, the operating system undertake a complete study of C, including the
machine level, and the assembly language level—each fundamental concepts, programming, problem solving,
one performing some well-defined functions. and the data structures. The book is also structured to
What distinguishes this Fifth Edition, however, is that, provide a general introduction to computer concepts
while building on the strength of the previous edition, it before undertaking a detailed treatment of the C
presents the most recent trends, tools, and techniques, programming language. To that end, the book is
including PCI express, modern multi-computer systems, eminently suitable for the first-year engineering students
and network processors that reflect the changes which of all branches, as per the prescribed syllabus of several
have taken place during the intervening period. universities, for a course on Computer Concepts and C
The text also covers today’s most popular I/O devices, Programming. Besides, the book fully caters to the needs
including digital cameras, DSL, and Internet over cable, of the students pursuing undergraduate and postgraduate
and the current example machines such as Pentium 4, courses in general streams such as computer science,
UltraSPARC III, and 8051 (used in embedded systems). information science, computer applications (BCA and
MCA) and information technology.
A large number of diagrams, problems at the end
of each chapter, tables, and a comprehensive Written in an engaging style, the book builds the
Bibliography enhance the value of the text which will be students’ C programming skills by using a wide variety of
treasured by students for its utility, worth, and easy-to-understand examples, illustrating along the way
contemporary approach. the development of programming constructs and logic for
writing high-quality programs. The book also develops the
NEW TO THIS EDITION concepts and theory of data structures in C, such as files,
• Gives most current and uptodate information. pointers, structures, and unions, using innumerable
34 PHI Learning — CATALOGUE 2013

examples. The worked examples, in the form of programs emphasize a good style in programming to allow students
and program segments, are illustrated with outputs of to gain sufficient skills in problem solving.
sample runs. KEY FEATURES
A chapter on Computer Graphics is provided to give the • Self-contained introduction to both computers and
students a feel of how C language is used for display of programming for beginners
graphics and animation. An exclusive chapter on • All important features of C illustrated with over 100
advanced concepts such as enumerated data types, examples
bitwise operators and storage classes is included in • Good style in programming emphasized
sufficient detail to help students progress to writing • Laboratory exercises on applications of MS Office,
practical and real-world applications. Besides, a new namely, Word processing, Spreadsheet, PowerPoint are
chapter presents a “C” quiz comprising of 100 objective included.
type questions that help readers to test their C skills.
Contents: Preface. Part I: Computer Basics—Information
Contents: Preface. Acknowledgements. Part I: Computer Technology and Computer Basics. Computer Software.
Hardware and Software—Computer Concepts and Internet and the World Wide Web. Part II: Programming
Evolution of C. Part II: Fundamentals of C— Algorithms Using C—Computer Algorithms. Developing Algorithms.
and Flowcharts. Variables, Constants, Data Types and Programming Preliminaries. Simple Computer Programs.
Expressions. Input–Output Operations. Control Structures. Numeric Constants and Variables. Arithmetic Expressions.
Looping in Programs. Arrays. Functions in C. Part III: Input and Output in C Programs. Conditional Statements.
Advanced Concepts in C—Structures and Unions. Pointers Implementing Loops in Programs. Defining and
and Their Usage. Files in C. Graphics Programming in C. Manipulating Arrays. Logical Expressions and More
Advanced Concepts in C Programming Language. Control Statements. C Program Examples. Functions.
Additional Programs. C Programming Quiz. Appendices— Processing Character Strings. Enumerated Data Types and
A: C Character Set and Keywords. B: ASCII Character Set. Stacks. Structures. Pointer Data Type and Its Applications.
Glossary. Bibliography. Index. Lists and Trees. Recursion. Bit Level Operations and
Latest Print 2010 / 352 pp. / 17.8×23.5 cm Applications. Files in C. Miscellaneous Features of C.
ISBN-978-81-203-4067-1 / ` 250.00 / (e-book also available) Appendices—I: Compiling and Running C Programs under
UNIX. II: Reserved Words in C. III: Mathematical
Functions. IV: String Functions. V: Character Class Tests.
RAJARAMAN VI: File Manipulation Functions. VII: Utility Functions. VIII:
Computer Basics and C Programming Applications of MS Office Software. Bibliography. Index.
V. RAJARAMAN, Honorary Professor, Supercomputer Latest Print 2008 / 444 pp. / 17.8 × 23.5 cm
Education and Research Centre, Indian Institute of ISBN-978-81-203-3343-7 / ` 250.00 / (e-book also available)
Science, Bangalore.
This book introduces students to the basics of computers, RAJARAMAN
software and internet along with how to program
computers using the C language. It is intended for an Fundamentals of Computers, 5th ed.
introductory course that gives beginning engineering and V. RAJARAMAN, Honorary Professor in the Supercomputer
science students a firm rooting in the fundamental Education and Research Centre, Indian Institute of
principles of computers and information technology, and Science, Bangalore.
also provides invaluable insights into key concepts of The fifth edition of highly acclaimed “Fundamentals of
computing through development of skills in programming Computers” lucidly presents how a computer system
and problem solving using C language. To this end, the functions, besides teaching basics of programming. Both
book is eminently suitable for the first-year engineering hardware and software aspects of computers are
students of all branches and MCA students, as per the covered. The book begins with how numeric and
prescribed syllabus of several universities. character data are represented in a computer, how
C is a difficult language to learn if it is not methodically various input and output units function, how different
introduced. The book explains C and its basic types of memory units are organized and how data is
programming techniques in a way suitable for beginning processed by the processor. The interconnection and
students. It begins by giving students a solid foundation communication between the I/O units memory and
in algorithms to help them grasp the overall concepts of processor is explained clearly and concisely. Software
programming a computer as a problem-solving tool. concepts such as programming languages, operating
Simple aspects of C are introduced first to enable systems and communication protocols are discussed.
students to quickly start writing programs. More difficult With growing use of wireless to access computer
concepts in the latter parts of the book, such as pointers networks both cellular wireless communication and WiFi
and their use, have been presented in an accessible (Wireless high fidelity) and WiMAX have become
manner making the learning of C an exciting and important. Thus it has now become part of “fundamental
interesting experience. The methodology used is to knowledge” and has been included. Besides this, use of
illustrate each new concept with a program and computers in multimedia processing has become
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 35

common place and hence is discussed. With the increase The book begins with an introduction to the subject and
in speed of networks and consequently the Internet new goes on to discuss various graphic techniques with the
computing environments such as peer to peer, grid, cloud help of several examples and neatly drawn figures. It
and utility computing have emerged and will change the elaborates on methods for modelling and performing
future of computing. Hence a new chapter on this topic geometric transformations and methods for obtaining
has been included in this edition. views in both two and three dimensions. With a
KEY FEATURES programming-oriented approach, the book also describes
all the processes used in computer graphics along with
• Fully updated retaining the style and all contents of easy-to-read algorithms, which will enable students to
the fourth edition. develop their own software skills.
• Extensive discussion of analog and digital
communication. KEY FEATURES
• In depth discussion of both wired and wireless • Provides necessary mathematics and fundamentals of C
computer networks. programming used for computer graphics.
• Advanced topics such as multiprogramming, virtual • Demonstrates the implementation of graphics
memory, DMA, RISC, DSP, RFID, Smart Cards, open GL algorithms using programming examples developed
and multimedia compression (MP3, MPEG) are in C.
described from first principles. • Gives a large number of worked-out examples to help
• A new chapter on Emerging Computing Environments, students understand finer details of theory.
namely, cloud, grid and utility computing has been • Presents chapter-end-exercises including multiple
added for the first time in an entry level book. choice questions, fill in the blanks, and true/false type
• Each chapter begins with learning goals and ends with questions with answers to quiz students on key
a summary to aid self-study. learning points.
• Includes an updated glossary of over 340 technical This book is primarily designed for the students of
terms used in the book. computer science and engineering, information
This book is an ideal text for undergraduate and technology, as well as students of MSc (computer
postgraduate students of Computer Science and science), BCA and MCA. It will be also useful to
Applications (BCA and MCA), undergraduate students of undergraduate students of mechanical, production,
engineering where computer fundamentals is a core automobile, electronics and electrical and other
course and for students of management who should all engineering disciplines.
know the basics of computer hardware and software. It is Contents: Preface. Introduction. Graphics Hardware.
ideally suited for working professionals who want to Computer Graphics Primitives. Polygon Filling Algorithms.
update their knowledge of fundamentals of computers. Two-dimensional Geometric Transformations. Two-
Contents: Preface. Computer Basics. Data Representation. dimensional Viewing. Curve Representation. Surface
Input-output Units. Computer Memory. Processor. Binary Representation. Solid Representation. Three-dimensional
Arithmetic. Logic Circuits. Computer Architecture. Transformations. Three-dimensional Viewing. Hidden
Languages. Operating Systems. Programming Surface/Line Removal Methods. Illumination Models and
Microcomputers. Computer Generations and Rendering Methods. Computer Animation. Appendix A:
Classification. Analog and Digital Communications. Essential Mathematics for Computer Graphics.
Computer Networks. Computer Graphics. Multimedia Appendix B: C Programming for Computer Graphics.
Data Acquisition and Processing. Emerging Computing Bibliography. Answers. Index.
Environments. References. Glossary. Index. Latest Print 2009 / 352 pp. / 17.8 × 23.5 cm
Latest Print 2011 / 452 pp. / 17.8 × 23.5 cm ISBN-978-81-203-3876-0 / ` 250.00 / (e-book also available)
ISBN-978-81-203-4011-4 / ` 225.00 / (e-book also available)
ANDLEIGH & THAKRAR
Computer Graphics and Multimedia Systems Design
Multimedia PRABHAT K. ANDLEIGH and KIRAN THAKRAR.
This book describes the design of advanced multimedia
ALAVALA systems in depth. It explores the characteristics of
Computer Graphics multimedia systems, identifies design challenges,
examines the current and emerging technologies that
CHENNAKESAVA R. ALAVALA, Professor in the Department
of Mechanical Engineering, Jawaharlal Nehru support advanced multimedia systems, explains design
Technological University (JNTU), Hyderabad. methodologies and implementation techniques for
converting the design to produce efficient, flexible and
This textbook presents the basic principles for the use reliable applications.
and design of computer graphics systems, as well as
illustrates algorithm implementations and graphics Technologies discussed in this book include those
applications. required for distributed multimedia messaging. There is a
36 PHI Learning — CATALOGUE 2013

growing need to manage widely distributed data in a KEY FEATURES


timely and effective manner. The goal of the book is to • Fundamentals are discussed in detail to help the
help students of computer science to learn about the students understand all the needed theory and the
design components of a real-world multimedia solution principles of computer graphics.
for an enterprise. • Extensive use of figures to convey even the simplest
The book is divided into four major groupings of chapters concepts.
that present relevant technologies—development • Chapter-end exercises include conceptual questions
methodologies, data modeling, and design—in a and programming problems.
congruous manner. The end-of-chapter exercises Contents: Foreword. Preface. Acknowledgements.
encourage students to apply what they have learned Overview of Computer Graphics. Mathematical Founda-
through actual design and implementation. Professionals tion for Computer Graphics. Graphics Primitives.
will enjoy exploring and building upon new concepts and Polygons. Geometric Transformations. Viewing in Two
methodologies presented in this book. Dimensions. Graphics in Three Dimensions. Hidden
Contents: Preface. Foreword. Multimedia Systems Design: Surfaces. Colours and Shading. Graphics Standards.
An Introduction. Compression and Decompression. Data Introduction to Advanced Graphics Techniques. Index.
and File Format Standards. Multimedia Input/Output Latest Print 2012 / 364 pp. / 16.0 × 24.1 cm
Technologies. Storage and Retrieval Technologies. ISBN-978-81-203-3524-0 / ` 375.00
Architectural and Telecommunications Considerations.
Multimedia Application Design. Multimedia Authoring and
User Interface. Hypermedia Messaging. Distributed HILL, Jr. & KELLEY
Multimedia Systems. System Design: Methodology and Computer Graphics Using OpenGL®,
Considerations. Multimedia Systems Design Example.
Glossary. Bibliography. Index. 3rd ed.
Latest Print 2012 / 672 pp. / 17.8 × 23.5 cm F.S. HILL, Jr., Department of Electrical and Computer
ISBN-978-81-203-2177-9 / ` 350.00 Engineering, University of Massachusetts.
STEPHEN M. KELLEY.
Updated for the latest advances, algorithms, and
DESAI hardware, this book teaches how to develop and test real
Computer Graphics OpenGL programs, step-by-step.
APURVA A. DESAI, Professor and Head, Department of Students learn through examples that are directly
Computer Science, Veer Narmad South Gujarat University, relevant to today’s movies, games, Internet and
Surat. interactive applications. They move from simple line
This text not only covers all topics required for a drawings to increasingly complex techniques, including
fundamental course in computer graphics but also surfaces, shading, and NURBS. Equal weight is given in
emphasizes a programming-oriented approach to this edition to both modeling and viewing.
computer graphics. The book helps the students in
Highlights of the Third Edition:
understanding the basic principles for design of graphics
and in developing skills in both two- and three- • Reflects the latest versions of OpenGL and its shading
dimensional computer graphics systems. language
Written in an accessible style, the presentation of the • Focuses more quickly on 3D and other contemporary
text is methodical, systematic and gently paced, covering techniques
a range of essential and conceivable aspects of computer • Presents more coverage of interactive graphics,
graphics, which will give students a solid background to including menu design and real-time interaction
generate applications for their future work. • Discusses the evolution of video games
The book, divided into 11 chapters, begins with a general • Explains the entire graphics pipeline
introduction to the subject and ends with explaining • Contains a full chapter on ray tracing, with derivations
some of the exciting graphics techniques such as of relevant algorithms
animation, morphing, digital image processing, fractals • Includes many new problems
and ray tracing. Along the way, all the concepts up
Contents: Preface. Introduction to Computer Graphics.
to two-dimensional graphics are explained through
Initial Steps in Drawing Figures. Additional Drawing Tools.
programs developed in C.
Vector Tools for Graphics. Transformations of Objects.
This book is intended to be a course text for the B.Tech./ Modeling Shapes with Polygonal Meshes. Three-
M.Tech. students of Computer Science and Engineering, Dimensional Viewing. Rendering Faces for Visual Realism.
the B.Tech. students of Information Technology and the Tools for Raster Displays. Curve and Surface Design. Color
M.Sc. students pursuing courses in Computer Science, Theory. Introduction to Ray Tracing. Appendices—
Information Science and Information Technology, as well 1: Graphics Tools: How to Obtain and Install OpenGL.
as the students of BCA and MCA courses. 2: Some Mathematics for Computer Graphics. 3: SDL:
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 37

Scene Description Language. 4: Fractals and the • Compression formats and standards for data, images,
Mandelbrot Set. 5: Relative and Turtle Drawing. Index. audio, and video, including both lossless and lossy
Latest Print 2011 / 800 pp. / 21.6 × 27.8 cm formats
ISBN-978-81-203-3829-6 / ` 550.00 • Multimedia networks, considering QoS, VoIP, media-
on-demand, and multimedia over wireless networks
• Content-based retrieval in digital libraries
LASZLO
A companion instructor website provides complete
Computational Geometry and Computer materials and topics for a multimedia course. In addition,
Graphics in C++ an open textbook website at http://www.cs.sfu.ca/
mmbook hosts a large collection of student resources.
MICHAEL J. LASZLO, School of Computer and Information
Sciences, Nova Southeastern University. Contents: Preface. Part I: Multimedia Authoring and Data
Representations—Introduction to Multimedia. Multimedia
This book provides students and programmers with Authoring and Tools. Graphics and Image Data
practical and relatively simple methods for solving basic Representations. Color in Image and Video. Fundamental
problems from the fields of computational geometry Concepts in Video. Basics of Digital Audio. Part II:
and computer graphics. By covering a number of key Multimedia Data Compression—Lossless Compression
problems and solutions, the author provides an Algorithms. Lossy Compression Algorithms. Image
introduction to these fields that is both interesting and Compression Standards. Basic Video Compression
accessible to the reader. Techniques. MPEG Video Coding I—MPEG-1 and 2. MPEG
Video Coding II—MPEG-4, 7, and Beyond. Basic Audio
KEY FEATURES
Compression Techniques. MPEG Audio Compression. Part
• Fully functioning, object-oriented C++ implementations III: Multimedia Communication and Retrieval—Computer
of practical data structures and algorithms. and Multimedia Networks. Multimedia Network
• Coverage of the fundamentals of the design and Communications and Applications. Wireless Networks.
analysis of algorithms, data structures, and geometric Content-Based Retrieval in Digital Libraries. Index.
data structures as they relate to computational
Latest Print 2012 / 576 pp. / 17.8 × 23.5 cm
geometry and computer graphics methods.
• Intuitive discussions, complemented by numerous ISBN-978-81-203-2817-4 / ` 450.00
examples and figures.
Contents: Preface. PART I: BASICS—Introduction. Analysis MUKHERJEE
of Algorithms. Data Structures. Geometric Data Fundamentals of Computer Graphics and
Structures. PART II: APPLICATIONS—Incremental
Insertion. Incremental Selection. Plane-Sweep Algorithms. Multimedia
Divide-and-Conquer Algorithms. Spatial Subdivision D.P. MUKHERJEE, Electronics and Communications
Methods. Bibliography. Index. Sciences Unit, Indian Statistical Institute, Calcutta.
Latest Print 2009 / 284 pp. / 17.8 × 23.5 cm Intended as a textbook for students of computer science
ISBN-978-81-203-1469-6 / ` 225.00 and management, this study strives to bring the concept
of multimedia and computer graphics into a single
volume. The book covers most of the scan conversion
LI & DREW algorithms and other necessary ingredients for realistic
Fundamentals of Multimedia rendering, such as techniques of image clipping,
illumination and shading. It lays down the fundamental
ZE-NIAN LI and MARK S. DREW, School of Computing principles of computer graphics and provides the
Science, Simon Fraser University. methodologies and algorithms, which act as building
Completely class-tested, this book introduces all the blocks of advanced animation and rendering techniques.
important multimedia topics for students in computer The emphasis is clearly on explaining the techniques and
science and engineering. The text presents an overview the mathematical basis.
of the tools and taxonomy of multimedia authoring, The book also gives an introductory level description on
including data representations for images, video, and graphics and audio and video hardware, which is
audio; vital aspects of colour; data compression; sufficient for understanding some of the intricacies in
multimedia communication and retrieval; and the these fields. Since graphics are best learnt with the help
content-based retrieval in digital libraries. of computer implementation of the graphics algorithm,
COVERAGE INCLUDES the pseudocodes and problems at the ends of chapters
will encourage readers to implement some of the
• Authoring tools such as music sequencers, image and interesting applications of graphics.
video editors, popular languages such as XML and
SMIL, and programs such as Director, Flash, and VRML KEY FEATURES
• Graphics/image/video/audio data representations, • Deals with the fundamentals of computer graphics and
including color models, HDTV, MIDI, and audio coding multimedia in a concise but reasonable manner.
38 PHI Learning — CATALOGUE 2013

• Devotes a separate chapter to animation techniques • Contains C implementations of all basic computer
and a section on virtual reality. graphics algorithms.
• Provides a feel of the frontiers of computer graphics • Teaches Windows programming and how graphics
and multimedia for advanced reading. algorithms can be tailor-made for implementations in
• Serves as concise text for DOEACCC A level computer message-driven architecture.
graphics course. • Offers chapter-end exercises to help students test their
Contents: Preface. Applications. Graphic Devices. Drawing understanding.
Geometry. Conics and Curves. Graphic Operations. 3D • Gives a summary at the end of each chapter to help
Graphics. Illumination and Shading. Tweening and students overview the key points of the text.
Morphing. Graphic Standards. Multimedia. Appendix. • Includes a companion CD containing C programs
Suggested Further Reading. Index. to demonstrate the implementation of graphics
Latest Print 2010 / 192 pp. / 16.0 × 24.1 cm algorithms.
ISBN-978-81-203-1446-7 / ` 150.00 Contents: Preface. Introduction to Windows Programm-
ing. Two-Dimensional Geometric Transformations. Line
Drawing Algorithms. Circle Drawing. Drawing Curves.
MUKHERJEE & JANA Filling Algorithms. Clipping Algorithms. Three-Dimensional
Computer Graphics: Algorithms and Graphics. Hidden Surface Removal. Illumination and
Implementations (with CD-ROM) Shading. Suggested List of References. Index.
Latest Print 2010 / 640 pp. / 17.8 × 23.5 cm
D.P. MUKHERJEE, Electronics and Communications
ISBN-978-81-203-4089-3 / ` 395.00 / (e-book also available)
Sciences Unit, Indian Statistical Institute, Calcutta.
DEBASISH JANA, Principal Consultant with the IT
Department of Simplex Infrastructures Limited, Kolkata. PAKHIRA
Intended as a textbook on graphics at undergraduate and Computer Graphics, Multimedia
postgraduate level, the primary objective of the book is
to seamlessly integrate the theory of Computer Graphics
and Animation, 2nd ed. (with CD-ROM)
with its implementation. The theory and implementation MALAY K. PAKHIRA, Assistant Professor in the
aspects are designed concisely to suit a semester-long Department of Computer Science and Engineering,
course. Students of BE/BTech level of Computer Science, Kalyani Government Engineering College, Kalyani, West
Information Technology and related disciplines will not Bengal.
only learn the basic theoretical concepts on Graphics, but This book, now in its second edition, will help students
also learn the modifications necessary in order to build sound concepts which underlie the three distinct
implement them in the discrete space of the computer but related topics of Computer Graphics, Multimedia and
screen. Practising engineers will find this book helpful as Animation. These topics are of utmost importance
the C program implementations available in this book because of their enormous applications in the fields of
could be used as kernel to build a graphics system. This graphical user interfaces, multimedia and animation
book is also suitable for the students of M.Sc. (Computer software development.
Science) and Computer Applications (BCA/MCA). To suit
the present day need, the C implementations are done The treatment of the text is methodical and systematic,
for Windows operating system exposing students to and it covers the basic principles for the use, design and
important concepts of message-driven programming. For implementation of computer graphics systems with a
wider acceptability, Dev C++ (an open source integrated perfect balance in the presentation of theoretical and
windows program development environment) versions of practical aspects. The second edition introduces the
the implementations of graphics programs are also basics of fractal geometry and includes a companion CD
included in the companion CD-ROM. containing a number of C programs to demonstrate the
implementation of different algorithms of computer
This book introduces the students to Windows graphics.
programming and explains the building blocks for the
implementation of computer graphics algorithms. It Some of the outstanding features of the book are:
advances on to elaborate the two-dimensional geometric • Algorithmic Presentation: Almost all the processes,
transformations and the design and implementation of generally used in computer graphics, are described
the algorithms of line drawing, circle drawing, drawing along with easy-to-read algorithms. These help
curves, filling and clipping. In addition, this well-written students master basic concepts and develop their own
text describes three-dimensional graphics and hidden software skills.
surface removal algorithms and their implementations. • Clear Illustrations: Descriptions of different devices
Finally, the book discusses illumination and shading along and processes are illustrated with more than 250
with the Phong illumination model. neatly drawn figures.
KEY FEATURES • Solved Problems: Numerous solved problems and
• Includes fundamental theoretical concepts of computer chapter-end exercises help students grasp finer details
graphics. of theory.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 39

• Advanced Topics: Chapter 6 includes schematics and Contents: Preface. Acknowledgments. List of Acronyms.
algorithms to develop a display file based graphical Multimedia Communications. Audio-Visual Integration.
system. Chapter 16 includes organizations of different Multimedia Processing in Communications. Distributed
types of commonly used graphic and image files. Multimedia Systems. Multimedia Communication
Knowledge of image file formats helps the developers Standards. Multimedia Communications Across Networks.
in reading, manipulating and representing images References. Index. About the Authors.
according to their needs. Latest Print 2012 / 572 pp. / 17.8 × 23.5 cm
This text is primarily designed to meet the curriculum ISBN-978-81-203-2145-8 / ` 450.00
needs of courses in Computer Graphics and Multimedia
for students pursuing studies in Computer Science and STEINMETZ & NAHRSTEDT
Engineering, Information Technology and Computer
Applications. Multimedia Fundamentals, Media Coding
Contents: Preface. Introduction. Graphical Input-Output and Content Processing, Vol. 1
Devices. Scan Conversion. Scan Conversion of Solids. 2-D RALF STEINMETZ, Darmstadt University of Technology,
Geometrical Transformations. Display Files and Segments. Germany.
3-D Geometrical Transformations. Projection. 2-D Viewing KLARA NAHRSTEDT, University of Illinois.
and Clipping. 3-D Viewing and Clipping. Curve Design.
This standard text, presents in a logical manner the
Hidden Surface Elimination. Light, Shades and Colours.
fundamentals of multimedia and multimedia devices. It
Multimedia Basics. Virtual Reality. Graphic Image File
introduces students to the basic characteristics of digital
Formats. Animation and Flash Overview. Bibliography.
audio, images, video, graphics and animation. Thoroughly
Index.
updated, the text incorporates the latest techniques,
Latest Print 2012 / 420 pp. / 17.8 × 23.5 cm compression and coding technologies, and industry
ISBN-978-81-203-4127-2 / ` 350.00 / (e-book also available) standards.
With plenty of realistic examples and projects, the text
RAO, BOJKOVIC & MILOVANOVIC makes the concepts and techniques of the course
understandable and motivating.
Multimedia Communication Systems:
KEY FEATURES
Techniques, Standards, and Networks • Up-to-date coverage of audio concepts and
K.R. RAO, Professor of Electrical Engineering at the representation techniques, sound perception,
University of Texas at Arlington. psychoacoustics, MIDI, speech signals, and related I/O
ZORAN S. BOJKOVIC and DRAGORAD A. MILOVANOVIC, and transmission issues.
Members of the Traffic & Transport and Electrical • Demonstrates powerful new approaches to content
Engineering faculty at the University of Belgrade, analysis and compression.
Yugoslavia. • Example-rich coverage of media coding and content
The basic objective of this resourceful book is to draw processing.
attention to the underlying theory, concepts and • Real-world project sets to help build and test expertise.
principles of multimedia and its practical utility. Starting Contents: Preface. Introduction. Media and Data Streams.
with the fundamentals of multimedia communication Audio Technology. Graphics and Images. Video Techno-
systems, the book, in its course, covers in depth, the logy. Computer-Based Animation. Data Compression.
key developments, including the latest multimedia Optical Storage Media. Content Analysis. Bibliography.
architectures and the implications of Internet in Index.
multimedia communications. More emphasis is on the Latest Print 2011 / 292 pp. / 17.8 × 23.5 cm
upcoming trends in multimedia processing standards and ISBN-978-81-203-2310-0 / ` 195.00
techniques and networking management, enough to
induce a scientist to design multimedia communication
systems or conduct research on these emerging trends. Computer Oriented
KEY FEATURES Numerical Methods
• Detailed information on practical techniques of
organization, storage and retrieval, including advanced ASCHER & GREIF
neural network processing systems.
• New approaches to service deployment and ensuring First Course in Numerical Methods, A
consistent Quality of Service. URI M. ASCHER, Professor of Computer Science at the
• Highlight on the emerging MPEG standards such as University of British Columbia in Vancouver, Canada.
MPEG-4, MPEG-7 and MPEG-21. CHEN GREIF, Associate Professor of Computer Science at
• Exceptionally wide range of practical examples, and the University of British Columbia in Vancouver, Canada.
more than 400 references. A First Course in Numerical Methods is aimed at
40 PHI Learning — CATALOGUE 2013

undergraduate and postgraduate students of all • Provides C++ programs on many numerical algorithms.
engineering disciplines and the students of mathematics Elementary problems from various branches of science
and other science disciplines, to enable them to gain and engineering are solved.
practical knowledge of modern techniques in scientific • Contains 79 programs written in C++.
computing. Avoiding encyclopedic and heavily theoretical • Provides about 200 solved examples which illustrate
exposition, the book provides an in-depth treatment of the concepts.
fundamental issues and methods, the reasons behind the • The Exercise problems, with various categories like
success and failure of numerical software, and fresh and Quiz, Analytical and Numerical Problems and Software
easy-to-follow approaches and techniques. Development Projects, drill the students in self-study.
The book takes an algorithmic approach, focusing on • The accompanying CD-ROM contains all the programs
techniques that have a high level of applicability to given in the book.
engineering, computer science, and applied mathematics. Students as well as programmers should find this text
The book immensely useful for its numerous student-friendly
features coupled with the elegant exposition of concepts
• focuses on current methods, issues, and software while and the clear emphasis on applications.
providing a comprehensive theoretical foundation,
enabling those who need to apply the techniques to Contents: Preface. C++ and Object-Oriented
successfully design solutions to nonstandard problems. Programming. Accuracy and Stability in Numerical
• illustrates algorithms using the programming Computing. Solution of Simultaneous Linear Algebraic
environment of MATLAB®, with the expectation that Equations. Solution of Nonlinear Equations. Eigenvalues
the reader will gradually become proficient in it while and Eigenvectors of Matrices. Statistical Analysis of
learning the material covered in the book. Data. Curve Fitting. Sorting of Data. Approximation
• provides a variety of exercises within each chapter and of Functions. Interpolation. Numerical Integration.
review questions aimed at self-testing. Numerical Differentiation. Solution of Ordinary
Differential Equations: Initial Value Problems. Solution of
Contents: List of Figures. List of Tables. Preface. Ordinary Differential Equations: Boundary Value
Numerical Algorithms. Roundoff Errors. Nonlinear Problems. Numerical Solution of Partial Differential
Equations in One Variable. Linear Algebra Background. Equations. Appendix. Suggested Further Reading. Index.
Linear Systems: Direct Methods. Linear Least Squares
Problems. Linear Systems: Iterative Methods. Eigenvalues Latest Print 2009 / 648 pp. / 17.8 × 23.5 cm
and Singular Values. Nonlinear Systems and Optimization. ISBN-978-81-203-2987-4 / ` 395.00
Polynomial Interpolation. Piecewise Polynomial
Interpolation. Best Approximation. Fourier Transform. RAJARAMAN
Numerical Differentiation. Numerical Integration.
Differential Equations. Bibliography. Index. Computer Oriented Numerical Methods,
Latest Print 2012 / 576 pp. / 17.8 × 23.5 cm 3rd ed.
ISBN-978-81-203-4686-4 / ` 495.00 V. RAJARAMAN, Honorary Professor, Supercomputer
Education and Research Centre, Indian Institute of
GHOSH Science, Bangalore.
Numerical Methods with Computer This book is a concise presentation of the basic concepts
used in evolving numerical methods with special
Programs in C++ (with CD-ROM) emphasis on developing computational algorithms for
PALLAB GHOSH, Assistant Professor in the Department of solving problems in algebra and calculus on a computer.
Chemical Engineering, IIT Guwahati. It is written for undergraduate science and engineering
Today, C++ is gaining prominence as a programming students who have taken a first course in differential and
language and is emerging as a preferred choice of integral calculus. The approach is to ensure conceptual
programmers because of its many attractive features and understanding of the numerical methods by relying on
its user-friendly nature. And this text, intended for students’ geometric intuition.
undergraduate students of engineering as well as for The book provides coverage of iterative methods for
students of Mathematics, Physics and Chemistry, shows solving algebraic and transcendental equations, direct and
how numerical methods can be applied in solving iterative methods of solving simultaneous algebraic
engineering problems using C++. The text, while equations, numerical methods for differentiation and
emphasizing the application aspects, also provides deep integration, and solution of ordinary differential
insight into the development of numerical algorithms. equations with initial conditions.
KEY FEATURES The formulation of algorithms is illustrated with a
• Gives detailed step-by-step description of numerical number of solved examples and an algorithmic language
algorithms and demonstrates their implementation. based on English (and similar to PASCAL) is used to
Each method is illustrated with solved examples. express the logic of the numerical procedures. This
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 41

approach is thus different from that used in most books • Gives detailed hints and solutions to examples under
which either use a programming language like FORTRAN Exercises.
or use flow charts to express algorithms. Contents: Preface. Preface to the Second Edition. Basics
The solutions to selected problems have been provided at in Computing. Solution of Algebraic and Transcendental
the end of the book. Equations. Solution of Linear System of Equations and
Contents: Preface to the Third Edition. Computational Matrix Inversion. Eigenvalue Problems. Curve Fitting.
Algorithms. Computer Arithmetic. Iterative Methods. Interpolation. Numerical Differentiation and Integration.
Solution of Simultaneous Algebraic Equations. Inter- Ordinary Differential Equations. Parabolic Partial
polation. Least Squares Approximation of Functions. Differential Equations. Elliptic Partial Differential
Approximation of Functions. Differentiation and Equations. Hyperbolic Partial Differential Equations.
Integration. Numerical Solution of Differential Equations. Boundary Value Problems. Approximation of Functions.
Solutions to Selected Exercises. Index. Appendix. Bibliography. Answers to Exercises. Index.
Latest Print 2011 / 208 pp. / 15.3 × 22.9 cm Latest Print 2010 / 368 pp. / 16.0 × 24.1 cm
ISBN-978-81-203-0786-5 / ` 95.00 / (e-book also available) ISBN-978-81-203-3217-1 / ` 250.00 / (e-book also available)

RAO SHAH
Numerical Methods for Scientists and Numerical Methods with C++
Engineers, 3rd ed. Programming
K. SANKARA RAO, former Professor of Mathematics, Anna NITA H. SHAH, Reader in the Department of
University, Chennai had earlier been Senior Scientist/ Mathematics, Gujarat University. She is a post-doctoral
Engineer, Applied Mathematics Division of Vikram fellow from University of New Brunswick, Canada and is
Sarabhai Space Centre (VSSC), Trivandrum. visiting faculty at various universities.
Primarily written as a textbook, this third edition provides The rapid development of high speed digital computers
a complete course on numerical methods for under- and the increasing desire for numerical answers to
graduate students in all branches of engineering, applied problems have led to increased demands in the
postgraduate students in mathematics and physics, and courses dealing with the methods and techniques of
students pursuing courses in Master of Computer numerical analysis. Numerical methods have always been
Applications (MCA). Besides students, those appearing useful but their role in the present-day scientific research
for competitive examinations, research scholars and has become prominent. For example, they enable one to
professionals engaged in numerical computations, will find the roots of transcendental equations and in solving
treasure this edition for its in-depth analysis, systematic nonlinear differential equations. Indeed, they
treatment and clarity of approach. give the solution when ordinary analytical methods fail.
The third edition has been updated with new material This well-organized and comprehensive text aims at
comprising new methods and concepts and additional enhancing and strengthening numerical methods
chapters on Boundary Value Problems and Approximation concepts among students using C++ programming, a fast
of Functions. It introduces the basics in computing, emerging preferred programming language among
stresses on errors in computation, discusses various software developers. The book provides an synthesis of
direct and iterative methods for solving algebraic and both theory and practice. It focuses on the core areas of
transcendental equations and a method for solving numerical analysis including algebraic equations,
a system of nonlinear equations, linear system interpolation, boundary value problem, and matrix
of equations, matrix inversion and computation of eigenvalue problems. The mathematical concepts are
eigenvalues and eigenvectors of a matrix. supported by a number of solved examples. Extensive
self-review exercises and answers are provided at the end
The book provides a detailed discussion on curve fitting, of each chapter to help students review and reinforce the
interpolation and cubic spline interpolation, numerical key concepts.
differentiation and integration. It also presents, various
single step and predictor–corrector methods for solving KEY FEATURES
ordinary differential equations, finite difference methods • C++ programs are provided for all numerical methods
for solving partial differential equations with the concepts discussed.
of truncation error and stability. Finally, it concludes with • More than 400 unsolved problems and 200 solved
a treatment of numerical methods for solving boundary problems are included to help students test their grasp
value problems, least squares, Chebyshev, Pade of the subject.
polynomial approximations and Fourier series
approximation to a real continuous function. The book is intended for undergraduate and postgraduate
students of Mathematics, Engineering and Statistics.
KEY FEATURES Besides, students pursuing BCA and MCA and having
• Provides altogether about 300 examples, of which Numerical Methods with C++ Programming as a subject in
about 125 are worked-out examples. their course will benefit from this book.
42 PHI Learning — CATALOGUE 2013

Contents: Preface. Theory of Equations. Roots of WADHWA


Algebraic and Transcendental Equations. Solution of
Simultaneous Linear Algebraic Equations. Curve Fitting. Numerical Analysis with Algorithms and
Interpolation. Numerical Differentiation and Integration. Computer Programs in C++
Numerical Solution of Ordinary Differential Equations.
Numerical Solution of Partial Differential Equations. AJAY WADHWA, Associate Professor of Physics at Sri Guru
Tegh Bahadur Khalsa College, University of Delhi.
Index.
Latest Print 2009 / 324 pp. / 16.0 × 24.1 cm This concise introduction to Numerical Methods blends
ISBN-978-81-203-3596-7 / ` 275.00
the traditional algebraic approach with the computer-
based approach, with special emphasis on evolving
algorithms which have been directly transformed
THANGARAJ into programs in C++. Each numerical method used for
Computer-Oriented Numerical Methods solving nonlinear algebraic equations, simultaneous
linear equations, differentiation, integration, ordinary
P. THANGARAJ, Professor and Head, Department of differential equations, curve-fitting, etc. is accompanied
Computer Science and Engineering, Bannari Amman by an algorithm and the corresponding computer
Institute of Technology, Sathyamangalam. program.
Numerical methods are powerful problem-solving tools. All computer programs have been test run on Linux
Techniques of these methods are capable of handling ‘Ubuntu C++’ as well as Window-based ‘Dev C++’, Visual
large systems of equations, nonlinearities and C++ and ‘Turbo C++’ compiler systems. Since different
complicated geometries in engineering practice which are types of C++ compilers are in use today, instructions have
impossible to be solved analytically. Numerical methods been given with each computer program to run it on any
can solve the real world problem using the C program kind of compiler. To this effect, an introductory chapter
given in this book. on C++ compilers has been added for ready reference by
This well-written text explores the basic concepts of the students and teachers.
numerical methods and gives computational algorithms, Another major feature of the book is the coverage of the
flow charts and programs for solving nonlinear algebraic practicals prescribed for laboratory work in Numerical
equations, linear equations, curve fitting, integration, Analysis. Each chapter has a large number of laboratory
differentiation and differential equations. tested programming examples and exercises including
The book is intended for students of B.E. and B.Tech. as questions from previous years’ examinations.
well as for students of B.Sc. (Mathematics and Physics). This textbook is intended for the undergraduate science
KEY FEATURES students pursuing courses in BSc (Hons.) Physics, BSc
(Hons.) Electronics and BSc (Hons.) Mathematics. It is also
• Gives clear and precise exposition of modern numerical
suitable for courses on Numerical Analysis prescribed for
methods.
the engineering students of all disciplines.
• Provides mathematical derivation for each method to
build the student’s understanding of numerical Contents: Preface. A Note on C++ Compilers. Estimation
analysis. of Errors in Computation. Numerical Methods for
Non-Linear and Transcendental Equations. Solution of
• Presents C programs for each method to help students
Simultaneous Linear Equations. Interpolation. Numerical
to implement the method in a programming language.
Differentiation. Numerical Integration. Numerical Solution
• Includes several solved examples to illustrate the of Ordinary Differential Equations. Curve Fitting. Index.
concepts.
Latest Print 2012 / 200 pp. / 16.0 × 24.1 cm
• Contains exercises with answers for practice.
ISBN-978-81-203-4545-4 / ` 195.00 / (e-book also available)
Contents: List of Algorithms. List of Flow Charts. List of
Programs. Preface. Numerical Solution of Algebraic and
Transcendental Equations. Simultaneous Linear Non- Computer Simulation
Homogeneous Algebraic Equations. Iterative Method for
Eigenvalues. Interpolation. Numerical Differentiation and
Numerical Integration. Difference Equations. Numerical DEO
Solution of Ordinary Differential Equations. 8. Boundary System Simulation with Digital Computer
Value Problems. Index. NARSINGH DEO, Charles E. Millican Professor, Depart-
Latest Print 2010 / 608 pp. / 16.0 × 24.1 cm ment of Computer Science, University of Central Florida.
ISBN-978-81-203-3539-4 / ` 325.00 / (e-book also available)
This is a compact and basic textbook for a first course in
simulation, designed to provide a thorough grounding in
the use of simulation techniques to solve simple, but
mathematically intractable problems for studying the
discipline of digital computer simulation. To be able to
use this powerful method, a certain amount of well-
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 43

balanced experience in the areas of (i) modelling, (ii) PANNEERSELVAM & SENTHILKUMAR
computer programming, and (iii) statistics is required. The
purpose of the book is to get the reader started. System Simulation, Modelling and
Designed for students of engineering and business Languages
administration as well as for practising systems analysts,
industrial engineers and operations research workers, it R. PANNEERSELVAM, Professor, Department of
Management Studies, School of Management,
describes the use of digital computers for simulating
Pondicherry University, Puducherry.
engineering and business systems. It is assumed that the
reader knows computer programming and has some P. SENTHILKUMAR, Manager, Programme Management,
knowledge of FORTRAN, as it is author’s firm conviction Ashok Leyland, Chennai.
that the first course in simulation should be taught using Designed as a text for undergraduate students (B.Tech./
a general-purpose language. B.E.) of Computer Science and Engineering and IT,
The book presents a complete overview of simulation of Mechanical Engineering and Mechatronics Engineering,
discrete, stochastic, dynamic systems with emphasis and postgraduate students (M.Tech./M.E., M.Sc.) of
on simulation of continuous systems. It also provides Computer Science and Engineering and IT and Industrial
indepth examples of simulation from three very Engineering, as well as for Bachelor and Master of
important areas of problems, namely queuing systems, Computer Applications (BCA/MCA), this well-organized
stochastic networks, and inventory systems. book gives an in-depth analysis of the concepts of system
simulation modelling and simulation languages. The book
Techniques of simulation are thus highlighted through provides detailed discussions on the fundamental and
examples which encourage learning by doing, by solving a advanced concepts of simulation.
large variety of actual problems, and by watching how
others solve them. The book begins with the concept of system and the
different terminologies associated with the system. Then
Contents: Preface. Acknowledgements. Introduction. it presents the different methods of random number
Simulation of Continuous Systems. Discrete System generation and their tests. Besides, the text dwells on
Simulation. Simulation of Queueing Systems. Simulation different probability distributions and their random
of a PERT Network. Inventory Control and Forecasting. variates, which are used in the simulation model, and
Design and Evaluation of Simulation Experiments. describes various simulation languages such as GPSS,
Simulation Languages. Index. Simula I, SIMSCRIPT, CSL, GASP, OPS-3, DYNAMO, SIMAN
Latest Print 2011 / 216 pp. / 17.8 × 23.5 cm and SLAM II. Further, it gives a comprehensive coverage
ISBN-978-81-203-0028-6 / ` 125.00 / (e-book also available) of different queueing systems with illustrative examples
as well as the logics of simulation model for both single-
server and parallel-server queueing systems. The
GORDON concluding chapters deal extensively with GPSS language,
System Simulation, 2nd ed. Arena simulation software and ProModel simulation
software.
GEOFFREY GORDON, IBM Corporation.
KEY FEATURES
Besides providing an excellent coverage of fundamental • Follows a step-by-step approach to derive the test
concepts and applications, the author uses simulation results
programming languages and also covers the socio- • Gives a large number of solved examples and well-
economic problems. He introduces students to topics and designed chapter-end questions
techniques of system simulation and covers both • Includes several real-life Case Studies to illustrate the
continuous and discrete simulation. concepts discussed
The book’s illustrative problems come from a wide Contents: Preface. System Concept. Introduction to
diversity of realistic situations in engineering, economics, Simulation. Methods of Random Number Generation and
business, medicine, biology, and socio-economics. Basic Their Tests. Probability Distributions and Random
concepts of statistics and probability theory are reviewed Variates. Introduction to Simulation Languages. Queueing
in detail, and techniques for analyzing system simulation Theory. Simulation Using High-Level Languages. General-
results are presented. Purpose Simulation System (Section 1). General-Purpose
Contents: Preface. System Models. System Studies. Simulation System (Section 2). General-Purpose
System Simulation. Continuous System Simulation. Simulation System (Section 3). Simula Language.
System Dynamics. Probability Concepts in Simulation. SIMSCRIPT III Language. SIMAN Language. SLAM II
Arrival Patterns and Service Times. Discrete System (Simulation Language for Alternative Modelling). Arena
Simulation. Introduction to GPSS. GPSS Examples. Simulation Software. ProModel Simulation Software.
Introduction to SIMSCRIPT. Management of Sets in Appendixes. References. Further Reading. Index.
SIMSCRIPT. Simulation Programming Techniques. Analysis 444 pp. (approx.) / 17.8 × 23.5 cm
of Simulation Output. Index. ISBN-978-81-203-4706-9 / FORTHCOMING
Latest Print 2012 / 336 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-0140-5 / ` 195.00
44 PHI Learning — CATALOGUE 2013

RAJARAMAN “In twenty-first-century biology, modeling has a similar


role as the microscope had in earlier centuries; it is
Analog Computation and Simulation arguably the most important research tool for studying
V. RAJARAMAN, Honorary Professor, Supercomputer complex phenomena and processes in all areas of the life
Education and Research Centre, Indian Institute of sciences, from molecular biology to ecosystems analysis.
Science, Bangalore. Every biologist therefore needs to be familiar with
the basic approaches, methods, and assumptions of
Nowadays one hardly finds a book on analog computer
or computation. This is a book on techniques of using modeling. Biological Modeling and Simulation is an
essential guide that helps biologists explore the
analog computers for solving differential equations
fundamental principles of modeling. It should be on the
and for simulating dynamic systems. It presents analog
bookshelf of every student and active researcher.”
computers to those with little background in electronics.
Some knowledge of ordinary differential equations and —MANFRED D. LAUBICHLER
basics of physics is the only requirement to understand School of Life Sciences, Arizona State University
most of the book. Contents: Preface. Introduction. I: Models for
The numerous examples in the text illustrate scaling of Optimization—Classic Discrete Optimization Problems.
analog computers for solving both linear and non-linear Hard Discrete Optimization Problems. Case Study:
problems. Systematic methods of checking analog Sequence Assembly. General Continuous Optimization.
computer solutions, and iterative analog computations Constrained Optimization. II: Simulation and Sampling—
are also outlined. Sampling from Probability Distributions. Markov Models.
Markov Chain Monte Carlo Sampling. Mixing Times of
This book is intended for use in colleges for introductory Markov Models. Continuous-Time Markov Models. Case
courses on analog computation. The subject matter of Study: Molecular Evolution. Discrete Event Simulation.
the text is also useful in courses relating to continuous Numerical Integration 1: Ordinary Differential Equations.
systems simulation; as an adjunct text for signal systems, Numerical Integration 2: Partial Differential Equations.
control systems, chemical process control, mechanical Numerical Integration 3: Stochastic Differential
vibrations and dynamics, this book is very beneficial. Equations. Case Study: Simulating Cellular Biochemistry.
Contents: Preface. Introduction. Linear Computing III: Parameter-tuning—Parameter-Tuning as Optimization.
Circuits. Time Scaling. Amplitude Scaling. Combined Time Expectation Maximization. Hidden Markov Models. Linear
and Amplitude Scaling. Systematic Checking of Computer System-Solving. Interpolation and Extrapolation. Case
Solutions. Simulation of Transfer Functions. Applications Study: Inferring Gene Regulatory Networks. Model
of Multipliers. Non-linear Function Generators. Iterative Validation. References. Index.
Operation of Analog Computers. Digital Simulation of Latest Print 2009 / 404 pp. / 17.8 × 23.5 cm
Analog Computation. Appendix—Laboratory Exercises. ISBN-978-81-203-3889-0 / ` 395.00
Index.
Latest Print 1995 / 200 pp. / 21.6 × 27.8 cm Data Structures
ISBN-81-203-0011-4 / ` 85.00

SCHWARTZ ARPITA GOPAL


Biological Modeling and Simulation: Magnifying Data Structures
ARPITA GOPAL, Director-MCA at Sinhgad Institute of
A Survey of Practical Models, Business Administration and Research, Pune.
Algorithms, and Numerical Methods This book, the second of the Magnifying Series, provides
RUSSELL SCHWARTZ. a comprehensive account of the various methods and
This book is aimed at training aspiring computational techniques of representing data structures. It presents
biologists to handle new and unanticipated problems. It all the important data structures used in system
teaches the students how to reason about developing programming and application programming along with
formal mathematical models of biological systems that their definitions, operations, implementation and
are amenable to computational analysis. The text covers applications.
models of optimization, simulation and sampling, and The book first introduces the students to basic
parameter tuning. These topics provide a general programming concepts to help them build a strong
framework for learning how to formulate mathematical foundation for understanding data structures. It then
models of biological systems, what techniques are explains the mathematical and logical aspects of data in
available to work with these models, and how to fit the the form of abstract data types. Several types of data
models to particular systems. Their application is structures such as arrays, stacks, queues, linked list and
illustrated by many examples drawn from a variety of trees are discussed with a diagrammatic approach. The
biological disciplines and several extended case studies text also deals with threading of a tree, AVL tree, M-ary
that show how the methods described have been applied tree as well as graphs. In addition, different common
to real problems in biology. sorting and searching algorithms are discussed.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 45

KEY FEATURES B. Java Review. C. Essential Mathematics. D. The Java


• Explains the process of abstraction using the C Collections Frameworks. E. References. Index.
language. Latest Print 2011 / 636 pp. / 17.8 × 23.5 cm
• Presents step-by-step analysis and development of ISBN-978-81-203-2745-0 / ` 450.00
algorithms to implement various data structures.
• Develops building blocks for design of complex
programs. KUSHWAHA & MISRA
• Provides a number of worked-out examples to Data Structures: A Programming
illustrate the concepts.
• Includes chapter-end exercises for practice. Approach with C
The text is designed for the students of computer DHARMENDER SINGH KUSHWAHA, Associate Professor,
applications (BCA/MCA), computer science (BSc/MSc), Department of Computer Science & Engineering, Motilal
computer science and engineering and information Nehru National Institute of Technology (MNNIT),
communication technology (BE/B.Tech.) and also for the Allahabad.
students of other engineering disciplines. ARUN KUMAR MISRA, Professor, Department of Computer
Science & Engineering, MNNIT, Allahabad.
Contents: Preface. Acknowledgements. Programming
Concepts. Arrays and Structures. ADT Array. ADT Stack. This well-organized book discusses the fundamentals of
ADT Queue. ADT Linked List. ADT Tree. Advance Trees. various data structures using C as the programming
ADT Graphs. Sorting Searching and Algorithm Complexity. language. It begins with a discussion on the basics of C
Index. and then it moves on to describe Pointers, Arrays, Linked
lists, Stacks, Queues, Trees, Heaps, Graphs, Files, etc.
Latest Print 2010 / 456 pp. / 17.8 × 23.5 cm which form the base of data structure. Besides, the book
ISBN-978-81-203-4019-0 / ` 325.00 / (e-book also available) explains various other concepts such as memory
management, dynamic arrays and dynamic strings with
HUBBARD & HURAY suitable examples. Finally, it deals with various classical
problems such as 8-queens problem, towers of hanoi,
Data Structures with Java™ minesweeper, lift problem, tic-tac-toe and knapsack
JOHN R. HUBBARD and ANITA HURAY, University of problem, which will help students understand how the
Richmond. problems can be solved by using different techniques and
The authors completely integrate in this book, the power data structures.
of Java to present data structures in the context of the This book is intended for the undergraduate students of
Java Collections Framework, Incorporating the principles Engineering (Computer Science/Information Technology),
of object-oriented programming (OOP) throughout the and postgraduate students of Computer Application
text. Abstraction is presented through abstract data types (MCA) and Computer Science (M.Sc.). In addition, it
(ADTs), Unified Modeling Language (UML) diagrams, and would also be useful for professionals engaged in the
Java interfaces and abstract classes. field of computer science and information technology.
Linked structures is introduced rather early in the book KEY FEATURES
and progressively covered in depth. • Provides more than 180 programs for better
The book covers all the topics of the standard course on understanding.
data structure, including the main data structures and • Includes a large number of algorithms in pseudo-codes.
algorithms recommended by the ACM. Students with a • Contains 500 figures to explain various algorithms and
basic preparation in Java or C++ will appreciate the spiral concepts.
approach used to develop an increasingly sophisticated
understanding of abstract topics such as the analysis of Contents: Preface. A Quick Overview Of C Fundamentals.
algorithms. Other pedagogic features include: Introduction To Data Structure. Understanding Pointers In
C. Recursion. Arrays. Linked List. Sorting. Strings. Stacks.
• Extensive review questions, exercises, programming Queues. Trees. Advanced Topics in Trees. Heap Data
problems, and projects at the end of each chapter to Structure. Graphs. Files. Hashing. Data Structure Projects.
reinforce learning Index.
• A profusion of multicolored diagrams, tables, and other
visual aids to illustrate concepts graphically Latest Print 2012 / 780 pp. / 17.8 × 23.5 cm
• Simple, clear source code listings, presented with the ISBN-978-81-203-4428-0 / ` 495.00 / (e-book also available)
syntax coloring found in professional Integrated
Development Environment (IDE) editors
Contents: Preface. Object-Oriented Programming.
Abstract Data Types. Arrays. Linked Structures. Stacks.
Queues. Collections. Lists. Hash Tables. Recursion. Trees.
Binary Trees. Search Trees. Heaps and Priority Queues.
Sorting. Graphs. Appendixes: A. Answers and Hints.
46 PHI Learning — CATALOGUE 2013

KUTTI & PADHYE Implementing Multiway Trees. GRAPHS—Introduction.


Basic Concepts and Terms. Graph Representation.
Data Structures in C++ Transitive Closure. Warshall’s Algorithm. Shortest Paths.
N.S. KUTTI, Faculty of Science and Technology, School of Dynamic Arrays for Graph Algorithms. Bibliography. Index.
Computing and Mathematics, Deakin University, Geelong, Latest Print 2011 / 216 pp. / 16.0 × 24.1 cm
Victoria (Australia). ISBN-978-81-203-1443-6 / ` 150.00
P.Y. PADHYE, Dr. Ing., (Dresden), Melbourne Institute of
Business Technology, Melbourne.
This compact and comprehensive book provides LANGSAM, AUGENSTEIN & TENENBAUM
an introduction to data structures from an object- Data Structures Using C and C++,
oriented perspective using the powerful language C++ as
the programming vehicle. It is designed as an ideal text 2nd ed.
for the students before they start designing algorithms YEDIDYAH LANGSAM, MOSHE J. AUGENSTEIN and AARON
in C++. M. TENENBAUM, all of Brooklyn College, City University
The book begins with an overview of C++, then it goes on of New York.
to analyze the basic concepts of data structures, and An introduction to the fundamentals of data structures,
finally focusses the reader’s attention on abstract data this book explores abstract concepts and considers how
structures. In so doing, the text uses simple examples to those concepts are useful in problem solving. It explains
explain the meaning of each data type. Throughout, an how the abstractions can be made concrete by using a
attempt has been made to enable students to progress programming language, and shows how to use the C
gradually from simple object-oriented abstract data language for advance programming and how to develop
structures to more advanced data structures. A large the advanced features of C++. It features a wealth of
number of worked examples and the end-of-chapter tested and debugged working programs in C and C++.
exercises help the students reinforce the knowledge This text is designed for courses in data structures and
gained. programming.
Intended as a one-semester course for undergraduate KEY FEATURES
students in computer science and for those who offer
this course in engineering and management, the book • Algorithms are explained in detail and analyzed
should also prove highly useful to those IT professionals showing step-by-step solutions to real-world problems.
who have a keen interest in the subject. • Issues and pitfalls that may occur as algorithms are
transformed into programs and discussed.
Contents: Preface. INTRODUCTION—Why was C++ • Each data structure is implemented in a variety of ways
developed? Features of C++. Conventions used in that demonstrate the real choices and trade-offs
C++ Programs. DATA TYPES—Introduction. What is Data programmers face.
Type? What is Data Structure? Simple Data • Working programs in C and C++ are used to teach the
Types in C++. Homogeneous Aggregate Data Types. reader how to produce readable basic data structures
Heterogeneous Aggregate Data Types. What is Data such as stacks, linked lists, and trees.
Abstraction? Formal Definition of Data Abstraction. What • Concepts are illustrated by excellent examples.
is Abstract Data Type? ADT Types. STARTING WITH • Diagrams are used extensively throughout the text.
ABSTRACT DATA TYPES—Introduction. Complex Number • Over 400 exercises are included that vary widely
as ADT. Rational Number as ADT. Set as ADT. ARRAYS— in type and difficulty, involving the reader in
Introduction. Operations on Arrays. Types of Arrays. Fixed modification of programs and algorithms.
Size Array (FSA) ADT. Variable Size Array (VSA) ADT.
Contents: Preface. Introduction to Data Structures.
STRINGS—Introduction. String Representation. Operations
The Stack. Recursion. Queues and Lists. Trees. Sorting
on Strings. Types of ADT. Fixed Size Static String (FSSS)
Searching. Graphs and Their Applications. Storage
ADT. Variable Size Static String (VSSS) ADT. Limited
Management. Bibliography and References. Index.
Dynamic String ADT. Unlimited Dynamic String ADT. String
Class for Text Editing. LINKED LISTS—Introduction. Latest Print 2012 / 688 pp. / 17.8 × 23.5 cm
Dynamic Storage Management. Array-Based Linked List ISBN-978-81-203-1177-0 / ` 350.00
ADT. Linked List Data Structures. Singly Linked List ADT.
Doubly Linked List ADT. Circular Linked List ADT. STACK—
Introduction. Applications of Stack Data Structure. NAIR & MAHALEKSHMI
Operations on Stack ADT. Types of Stack Data Structures in C
Implementations. Fixed Size Stack ADT. Variable
ACHUTHSANKAR S. NAIR, Honorary Director, Centre for
Size Stack ADT. Generic Stack ADT. QUEUES—
Bioinformatics, University of Kerala, Thiruvanthapuram.
Introduction. Structure of a Queue. Operations on a
T. MAHALEKSHMI, Principal, Sree Narayana Institute of
Queue. A Simple Static Array-based Implementation.
Technology, Vadakevilla, Kollam, Kerala.
Queue-based on Linked List. The ADT Priority
Queue. TREES—Introduction. Multiway Trees. Binary This compact and student-friendly book deals with data
Trees. Binary Tree Implementation using Arrays. structures, particularly user defined data structures, such
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 47

as linked lists, stacks, queues, trees, graphs and files, them have been implemented in C language to test their
using C as the programming language. The text begins correctness.
with an introduction to the most common concepts of C KEY FEATURES
and then it goes on to give a detailed discussion on the
processing of one-dimensional and two-dimensional • Red-black tree and spray tree are discussed in detail
arrays, their internal organization, and handling arrays • Includes a new chapter on Sorting
using pointers. Besides, it dwells on the dynamic linked • Includes a new chapter on Searching
list and its variations such as doubly linked lists and • Includes a new appendix on Mathematical Background
circular linked lists, with the help of memory diagrams. • Includes a new appendix on Analysis of Algorithms for
The text delineates the static and dynamic imple- those who may be unfamiliar with the concepts of
mentations of stacks and queues, the application, algorithms
implementation, and construction of binary trees, and
representation of graphs and graph traversal. The book • Includes a new appendix on selected GATE questions
concludes with a discussion on the various types of • Provides numerous section-wise assignments in each
searching and sorting techniques, with the help of visual chapter
examples. • Also included are exercises—Problems to Ponder—in
each chapter to enhance learning
KEY FEATURES
• Provides visualization model for abstract concepts. The book is suitable for students of (i) computer science,
(ii) computer applications, (iii) information and
• Presents the shortest possible program. communication technology (ICT), and (iv) computer
• Provides conceptual exercises before programming science and engineering.
examples. Contents: Preface. Preface to the First Edition.
The book is intended for the undergraduate students of Introduction and Overview. Arrays. Linked Lists. Stacks.
Engineering (Computer Science/Information Technology), Queues. Tables. Trees. Graphs. Sets. Sorting. Searching.
and undergraduate and postgraduate students of Appendix A: Analysis of Algorithms. Index.
Computer Applications, Computer Science and Latest Print 2012 / 800 pp. / 17.8 × 23.5 cm
Information Technology. ISBN-978-81-203-3731-2 / ` 425.00 / (e-book also available)
Contents: Preface. Acknowledgements. Overview. Arrays.
Linked List. Stacks and Queues. Binary Trees. Graphs.
Searching, Sorting and Files. Appendix: ASCII Table. Index. Data Warehousing and
Latest Print 2011 / 296 pp. / 17.8 × 23.5 cm Data Mining
ISBN-978-81-203-3642-1 / ` 250.00 / (e-book also available)
FAYYAD, et al. (Eds.)
SAMANTA Advances in Knowledge Discovery and
Classic Data Structures, 2nd ed. Data Mining
(with CD-ROM) Editors
D. SAMANTA, Associate Professor at the School of USAMA M. FAYYAD is Technical Group Supervisor of the
Information Technology, Indian Institute of Technology Machine Learning Systems Group at the Jet Propulsion
Kharagpur. Laboratory, California Institute of Technology.
This book is the second edition of a text designed for GREGORY PIATETSKY-SHAPIRO is a Principal Member of
undergraduate engineering courses in Data Structures. the Technical Staff at GTE Laboratories.
The treatment of the subject in this second edition PADHRAIC SMYTH is a Technical Group Leader at the Jet
maintains the some general philosophy as in the first Propulsion Laboratory, California Institute
edition but with significant additions. These changes are of Technology.
designed to improve the readability and understandability RAMASAMY UTHURUSAMY is Project Leader at General
of all algorithms so that the students acquire a firm grasp Motors R&D Center.
of the key concepts.
This book brings together the latest research—in
The book provides a complete picture of all important statistics, databases, machine learning, and artificial
data structures used in modern programming practice. It intelligence—that are part of the exciting and rapidly
shows: growing field of Knowledge Discovery and Data Mining.
• various ways of representing a data structure The chapters of this book, organized into eight sections,
• different operations to manage a data structure span fundamental issues of knowledge discovery,
classification and clustering, trend and deviation analysis,
• several applications of a data structure dependency derivation, integrated discovery systems,
The algorithms are presented in English-like constructs augmented database systems, and application case
for ease of comprehension by students, though all of studies:
48 PHI Learning — CATALOGUE 2013

Part One deals with fundamental issues in discovery. B. SIVASELVAN, Assistant Professor, Indian Institute of
Part Two examines specific techniques for data mining. Information Technology, Design and Manufacturing,
Kancheepuram, IIT Madras Campus, Chennai.
Part Three presents methods for dealing with trend and
deviation analysis. In today’s world of competitive business environment,
Part Four focuses on data mining techniques for deriving there is a driving need to extract hidden and potentially
dependencies. meaningful information from large databases for effective
Part Five discusses integrated discovery systems. decision making. This compact book explores the concept
of data mining and discusses various data mining
Part Six presents approaches for next-generation techniques and their applications. It is primarily designed
database systems. for the students of Computer Science and Engineering,
Part Seven presents several real and successful Information Technology, Computer Applications, and
applications. Management.
The Appendices provides a list of terms used in the Written in a student-friendly style, the book describes the
literature of this fast-expanding field, and a list of online various phases of data mining, architecture of a data
resources for the KDD researcher. mining system, and the types of knowledge that can be
Contents: Foreword. Preface. From Data Mining to mined from databases. It elaborates on different data
Knowledge Discovery: An Overview. I. Foundations—The preprocessing techniques such as cleaning, integration,
Process of Knowledge Discovery in Databases: A Human- transformation and reduction. The text then explains the
Centered Approach. Graphical Models for Discovering various data mining techniques such as association rule
Knowledge. A Statistical Perspective on Knowledge mining, data classification and clustering. The book
Discovery in Databases. II. Classification and Clustering— adopts an algorithm-centric approach presenting various
Inductive Logic Programming and Knowledge Discovery in algorithms for these data mining techniques. Finally, the
Databases. Bayesian Classification (AutoClass): Theory and text ends with an exhaustive discussion on multimedia
Results. Discovering Informative Patterns and Data data mining (MDM).
Cleaning. Transforming Rules and Trees into KEY FEATURES
Comprehensible Knowledge Structures. III. Trend and • Illustrates the concepts with the help of various figures
Deviation Analysis: Finding Patterns in Time Series: A and examples.
Dynamic Programming Approach. Explora: A Multipattern • Provides a summary at the end of each chapter for
and Multistrategy Discovery Assistant. IV. Dependency quick revision of key points.
Derivation—Bayesian Networks for Knowledge Discovery. • Offers chapter-end questions for self-evaluation.
Fast Discovery of Association Rules. From Contingency
Tables to Various Forms of Knowledge in Databases. V. Contents: Preface. Introduction to Data Mining. Data
Integrated Discovery Systems—Integrating Inductive and Preprocessing Technique. Association Rule Mining. Data
Deductive Reasoning for Data Mining. Metaqueries for Classification Techniques. Data Clustering. Other Data
Data Mining. Exploration of the Power of Attribute- Mining Techniques. Multimedia Data Mining: The Recent
Oriented Induction in Data Mining. VI. Next Generation Trend. Index.
Database Systems—Using Inductive Learning To Generate Latest Print 2009 / 144 pp. / 16.0 × 24.1 cm
Rules for Semantic Query Optimization. Data Surveyor: ISBN-978-81-203-3812-8 / ` 125.00 / (e-book also available)
Searching the Nuggets in Parallel. VII. KDD Applications—
Automating the Analysis and Cataloging of Sky Surveys.
Selecting and Reporting What is Interesting: The KEFIR GUPTA
Application to Healthcare Data. Modeling Subjective Introduction to Data Mining with
Uncertainty in Image Annotation. Predicting Equity
Returns from Securities Data with Minimal Rule Case Studies, 2nd ed.
Generation. From Data Mining to Knowledge Discovery: G.K. GUPTA, Adjunct Professor of Computer Science at
Current Challenges and Future Directions. VIII. Monash University, Clayton, Australia.
Appendices—A: Knowledge Discovery in Databases
The field of data mining provides techniques for
Terminology. B: Data Mining and Knowledge Discovery
automated discovery of valuable information from the
Internet Resources. About the Editors. Index.
accumulated data of computerized operations of
Latest Print 2010 / 628 pp. / 15.3 × 22.9 cm enterprises. This book offers a clear and comprehensive
ISBN-978-81-203-4134-0 / ` 525.00 introduction to both data mining theory and practice. It is
written primarily as a textbook for the students of
computer science, management, computer applications,
GOPALAN & SIVASELVAN and information technology.
Data Mining: Techniques and Trends The book ensures that the students learn the major data
N.P. GOPALAN, Professor, Department of Computer mining techniques even if they do not have a strong
Applications, National Institute of Technology, mathematical background. The techniques include
Tiruchirapalli. association rule mining, supervised classification, cluster
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 49

analysis, web data mining, data warehousing and OLAP. Preface. Introduction. Measurement and Data. Visualizing
To enhance the understanding of the concepts and Exploring Data. Data Analysis and Uncertainty. A
introduced, and to show how the techniques described in Systematic Overview of Data Mining Algorithms. Models
the book are used in practice, each chapter is followed by and Patterns. Score Functions for Data Mining Algorithms.
one or two case studies that have been published in Search and Optimization Methods. Descriptive Modeling.
scholarly journals. Most case studies deal with real Predictive Modeling for Classification. Predictive Modeling
business problems (for example, marketing, e-commerce, for Regression. Data Organization and Databases. Finding
CRM). Studying the case studies provides the reader with Patterns and Rules. Retrieval by Content. Appendix:
a greater insight into the data mining techniques. Random Variables. References. Index.
The book also provides many examples, review questions, Latest Print 2011 / 580 pp. / 17.8 × 23.5 cm
short answer questions, multiple choice questions, ISBN-978-81-203-2457-2 / ` 375.00
chapter-end exercises and a good list of references and
Web resources especially those which are easy to
understand and useful for students. A number of class
KARGUPTA, et al.
projects have also been included. Data Mining: Next Generation Challenges
Contents: Preface. Preface to the First Edition. and Future Directions
Introduction. Association Rules Mining. Classification. HILLOL KARGUPTA, ANUPAM JOSHI, YELENA YESHA are
Cluster Analysis. Web Data Mining. Search Engines. Data teaching in the Department of Computer Science and
Warehousing. Online Analytical Processing (OLAP). Electrical Engineering at the University of Maryland
Information Privacy and Data Mining. Answers to Multiple Baltimore County. The first author is also affiliated with
Choice Questions. Index. AGNIKLLC in Columbia.
Latest Print 2012 / 508 pp. / 17.8 × 23.5 cm KRISHNAMOORTHY SIVAKUMAR, Assistant Professor at
ISBN-978-81-203-4326-9 / ` 425.00 the School of Electrical Engineering and Computer
Science, Washington State University.
HAND, MANNILA & SMYTH Data Mining, or Knowledge Discovery, has become an
Principles of Data Mining indispensable technology for business and researchers in
many fields. Drawing on work in such areas as statistics,
DAVID HAND, Imperial College, London. machine learning, pattern recognition, databases, and
HEIKKI MANNILA, Helsinki University of Technology. high performance computing, data mining extracts useful
PADHRAIC SMYTH, University of California at Irvine. information from the large data set now available to
The rapid growth and integration of databases provides industry and science. This collection surveys the most
scientists, engineers, and business people with a vast recent advances in the field and charts directions for
new resource that can be analyzed to make scientific future research.
discoveries, optimize industrial systems, and uncover The first part discusses topics that include distributed
financially valuable patterns. To undertake these large data mining algorithms for new application areas, several
data mining projects, researchers and practitioners have aspects of next-generation data mining systems and
adopted established algorithms from statistics, machine applications, and detection of recurrent patterns in digital
learning, neural networks, and databases and have also media. The second examines such topics as bio-
developed new methods targeted at large data mining surveillance, marshalling evidence through data mining,
problems. and link discovery. The third focuses at scientific data
Principles of Data Mining with its unique blend of inputs mining; and the topics include mining temporally-varying
from information science, computer science, and phenomena, data sets using graphs, and spatial data
statistics provides practitioners and students with an mining. The last part considers web, semantics and data
introduction to the wide range of algorithms and mining, examining advances in text mining algorithms and
methodologies in this exciting area. software, semantic webs, and other subjects.
KEY FEATURES The book serves as a supplementary text for the students
of Information Technology. It should also be of interest
• Gives an overview based on intuition, stressing on the
to the professionals of knowledge management.
principles underlying data mining algorithms and their
application. Contents: Foreword. Preface. Pervasive, Distributed, and
• Shows how algorithms are constructed to solve specific Stream Data Mining—Existential Pleasures of Distributed
problems systematically. Data Mining. Research Issues in Mining and Monitoring of
• Emphasizes on how analysis fits together when applied Intelligence Data. A Consensus Framework for Integrating
to real-world data mining problems. Distributed Clusterings Under Limited Knowledge Sharing.
Design of Distributed Data Mining Applications on the
This book is a must read for one who wants to know how
Knowledge Grid. Photonic Data Services: Integrating Data,
to store, access, model and finally describe and
Network and Path Services to Support Next Generation
understand large data sets.
Data Mining Applications. Mining Frequent Patterns in
Contents: List of Tables. List of Figures. Series Foreword. Data Streams at Multiple Time Granularities. Efficient
50 PHI Learning — CATALOGUE 2013

Data-Reduction Methods for On-Line Association Rule housing: An Introduction. Online Analytical Processing.
Discovery. Discovering Recurrent Events in Multichannel Data Mining. Developing a Data Warehouse. Applications
Data Streams Using Unsupervised Methods. Counter- of Data Warehousing and Data Mining in Government.
terrorism, Privacy, and Data Mining—Data Mining for CASE STUDIES—1. Data Warehousing in the Tamil Nadu
Counterterrorism. Biosurveillance and Outbreak Government. 2. Data Warehouse for the Ministry of
Detection. MINDS—Minnesota Intrusion Detection Commerce. 3. Data Warehouse for the Government of
System. Marshalling Evidence Through Data Mining in Andhra Pradesh. 4. Data Warehousing in Hewlett-
Support of Counter Terrorism. Relational Data Mining Packard. 5. Data Warehousing in Lavis Strauss.
with Inductive Logic Programming for Link Discovery. 6. Data Warehousing in the World Bank. 7. HARBOR, A
Defining Privacy for Data Mining. Scientific Data Mining— Highly Available Data Warehouse. 8. A Typical Business
Mining Temporally-Varying Phenomena in Scientific Data Warehouse for a Trading Company. 9. Customer
Datasets. Methods for Mining Protein Contact Maps. Data Warehouse of the World’s First and Largest Online
Mining Scientific Data Sets using Graphs. Challenges in Bank in the United Kingdom. 10. A German Supermarket
Environmental Data Warehousing and Mining. Trends in EDEKA’s Data Warehouse. Bibliography. Index.
Spatial Data Mining. Challenges in Scientific Data Mining: Latest Print 2011 / 184 pp. / 17.8 × 23.5 cm
Heterogeneous, Biased, and Large Samples. Web, ISBN-978-81-203-3627-8 / ` 195.00 / (e-book also available)
Semantics, and Data Mining—Web Mining—Concepts,
Applications, and Research Directions. Advancements in
Text Mining Algorithms and Software. On Data Mining, SOMAN, DIWAKAR & AJAY
Semantics, and Intrusion Detection: What to Dig for and
Where to Find It. Usage Mining for and on the Semantic
Insight into Data Mining: Theory and
Web. Bibliography. Index. Practice (with CD-ROM)
Latest Print 2009 / 576 pp. / 13.9 × 21.6 cm K.P. SOMAN is Head, Centre for Excellence in
ISBN-978-81-203-2794-8 / ` 350.00 Computational Engineering and Networking, Amrita
Vishwa Vidyapeetham, Coimbatore.
SHYAM DIWAKAR, School of Biotechnology, Amrita-
PRABHU vishwa Vidyapeetham (Amrita University), Kollam.
Data Warehousing: Concepts, V. AJAY is a Research Associate at Centre for Excellence in
Computational Engineering and Networking, Amrita
Techniques, Products and Applications, Vishwa Vidyapeetham, Coimbatore.
3rd ed. Data Mining is an emerging technology that has made its
C.S.R. PRABHU, Deputy Director General, National way into science, engineering, commerce and industry as
Informatics Centre (NIC), Hyderabad. many existing inference methods are obsolete for dealing
with massive datasets that get accumulated in data
The Third Edition of this well-received text analyzes the warehouses.
fundamental concepts of data warehousing, data marts, This comprehensive and up-to-date text aims at providing
and OLAP. The author discusses, in an easy-to-understand the reader with sufficient information about data mining
language, important topics such as data mining, how to methods and algorithms so that they can make use of
build a data warehouse, and potential applications of these methods for solving real-world problems. The
data warehousing technology in government. Besides, the authors have taken care to include most of the widely
text compares and contrasts the currently available used methods in data mining with simple examples so as
software tools used to design and develop data to make the text ideal for classroom learning. To make
warehouses. The book is a blend of the principles and the theory more comprehensible to the students, many
real-life case studies. While retaining the six existing case illustrations have been used, and this in turn explains
studies, it gives four new case studies: how certain parameters of interest change as the
• HARBOR, A Highly Available Data Warehouse algorithm proceeds.
• A Typical Business Data Warehouse for a Trading Designed as a textbook for the undergraduate and
Company postgraduate students of computer science, information
• Customer Data Warehouse for the First and Largest technology, and master of computer applications, the
Online Bank in the United Kingdom book can also be used for MBA courses in Data Mining in
• A German Supermarket EDEKA’S Date Warehouse Business, Business Intelligence, Marketing Research, and
The book, which is a blend of principles and real-life case Health Care Management. Students of Bioinformatics will
studies, as a text is intended for students of B.Tech./ also find the text extremely useful.
M.Tech. (Computer Science and Engineering), B.Tech./ DISTINGUISHING FEATURES
M.Tech. (Information Technology), MBA, M.Sc.
• Thorough exposition to classical and modern clustering
(Computer Science), M.Sc. (Information Technology), and
algorithms with illustrative examples.
MCA. It should also be of considerable utility and worth
• Lucid introduction to support vector machine
to software professionals and database practitioners.
algorithms with step-by-step implementation details of
Contents: Preface. Acknowledgements. Data Ware- algorithms.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 51

• Separate chapters on practical datasets and the results • Discusses commands executed and tested on the
of mining, and usage of softwares like WEKA, Oracle database software.
ExcelMiner and GCLUTO. • Provides a large number of review questions, true/false
• Indepth coverage of data preprocessing with examples. and multiple choice questions along with lab
• Description of all the main classical decision-tree assignments, at the end of each chapter.
algorithms such as 1D3, C.4.5, CHAID and CART with • Includes new features of Oracle Database 11g.
examples. • Presents normalization and ER-diagrams.
CD-ROM INCLUDED: The accompanying CD contains • Discusses database triggers and Oracle flashback
technology.
• Large collection of datasets. • Gives Oracle FAQs.
• Animation on how to use WEKA and ExcelMiner to
Contents: Preface. Acknowledgements. Introduction to
do data mining.
DBMS and RDBMS. Installation of Oracle 10gXE (Express
Contents: Preface. Acknowledgements. Data Mining. Data Edition). Introduction to Oracle. Oracle Data Types.
Mining from a Business Perspective. Data Types, Input Oracle Operators. Integrity Constraints. Oracle Built-in
and Output of Data Mining Algorithms. Decision Trees— Functions. Adding, Deleting and Modifying Records.
Classification and Regression Trees. Preprocessing and Sorting. Table Operations—Altering Structure. Joins.
Postprocessing in Data Mining. DataSets. Association Rule Advanced Queries Using Special Operators. Indexing.
Mining. Machine Learning with Open Source and Oracle Security—Privileges. Oracle Security—Roles.
Commercial Software. Algorithms for Classification and Sequences and Synonyms. Views and Materialized Views.
Regression. Support Vector Machines. Cluster Analysis. SQL*Plus Reporting. PL/SQL. Stored Functions. Stored
Visualization of Multidimensional Data. Appendices. Procedures. Oracle Packages. Exception Handling in PL/
Index. SQL. Cursors. Database Triggers. Oracle Flashback
Latest Print 2012 / 420 pp. / 17.8 × 23.5 cm Technology. Normalization. Entity Relationship Diagram
ISBN-978-81-203-2897-6 / ` 375.00 (ERD). Oracle FAQ. Oracle 11g New Features. Index.
Latest Print 2010 / 448 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4020-6 / ` 425.00 / (e-book also available)
Database Management Systems
CHATTERJEE
ASNANI
Oracle Database 11g: Hands-on Learning Oracle SQL and PL/SQL:
SQL and PL/SQL A Simplified Guide
RAJEEB C. CHATTERJEE, Visiting faculty in the Department
SATISH ASNANI, Deputy Manager, Informatics Division, of Information Technology, Jadavpur University.
Bharat Heavy Electricals Limited, Bhopal.
This book offers a systematic knowledge of the Oracle
The book teaches the basics of the Oracle database from SQL and PL/SQL so that the students can exploit the
a beginner’s perspective to the advanced concepts using capabilities of the database in an effective and efficient
a hands-on approach. Each and every concept has been manner. The book follows a step-by-step approach to the
elaborated with suitable practical examples along with
subject with suitable real-world cases, examples and
code for clear and precise understanding of the topic.
exercises that make it a complete and effective self-study
Using a practical approach, the book explains how to guide
retrieve, add, update and delete data in the Oracle
database using SQL, SQL*PLUS and PL/SQL. In the The book can also be used for practical classes on oracle.
process, it discusses the various data types and built-in It can be used for Oracle version 8.0 onwards. The
functions of Oracle, as well as the sorting of records and availability of an authorized oracle database in
the table operations. The text also includes coverage of conjunction with the book is sufficient to learn Oracle
advanced queries using special operators, Oracle security, commands, syntaxes, operators, built-in function,
indexing, and stored functions and procedures. techniques for creation, alterations and uses of table
structures. Screenshots have not been presented in the
The book is suitable for undergraduate engineering
students of Computer Science and Information book to avoid confusion due to differing platforms that
Technology, B.Sc. (Computer Science/IT), M.Sc. the students may use in different environments.
(Computer Science/IT) and students of Computer Designed to address the need of the laboratory classes
Applications (BCA, MCA, PGDCA, and DCA). Besides, the on Oracle for the undergraduate and postgraduate
book can be used as a reference by professionals students of Computer Science and Information
pursuing short-term courses on Oracle Database and Technology as well as the students of Computer
students of Oracle Certified Courses. Applications, this book is also useful for the professionals
KEY FEATURES for conducting training program on Oracle.
• Includes numerous practical examples with code. Contents: Preface. Overview. Create Table Structure.
52 PHI Learning — CATALOGUE 2013

Alter Table Structure. Insert a Row. Update Rows. Delete DAS GUPTA & GHOSH
Rows. Query from Tables. Built-in Number Functions.
Built-in Character Functions. Built-in Date Functions. Built- Oracle Developer 2000: Basics to
in Conversion Functions. Built-in Group Functions. Implementation (with CD-ROM)
Subquery. Advanced Join Methods. View. Sequence. PRANAB KUMAR DAS GUPTA, Senior Scientist in Defence
Index. Synonym. Security. System Tables. SQL*Plus. Research and Development Organisation (DRDO).
Introduction to PL/SQL. Control Structures. Procedure. Presently he is Joint Director (Computer Wing) at Proof &
Function. Package. Trigger. Cursor. Introduction to Oracle Experimental Establishment, Chandipur, Balasore, Orissa.
Architecture. Answers to Revision Questions. Index. PRANAB GHOSH, Scientist in Defence Research and
Latest Print 2012 / 396 pp. / 17.8 × 23.5 cm Development Organization (DRDO). Presently he is
ISBN-978-81-203-4542-3 / ` 350.00 / (e-book also available) Assistant Director (Computer Wing) at Proof and
Experimental Establishment, Chandipur.
DAS GUPTA The objective of this book is to cater to the needs of the
students and professionals aspiring to become Oracle
Database Management System, software developers. It covers the basics of Oracle
Oracle SQL and PL/SQL Developer 2000, and exposes the readers to its important
features and tools for application development. The
PRANAB KUMAR DAS GUPTA, Senior Scientist in Defence concepts are explained with the help of numerous
Research and Development Organization (DRDO). illustrations. Workout sections and case studies are
Presently he is Joint Director at Proof and Experimental designed to provide a real-life experience of development
Establishment, Chandipur. of application software.
Database Management System (DBMS) and Oracle are
The book is most suitable for beginners, including the
essentially a part of the curriculum for undergraduate
students pursuing courses in engineering disciplines
and postgraduate courses in Computer Science, Computer
(B.Tech./M.Tech.) and computer applications (MCA/BCA)
Applications, Computer Science and Engineering,
and research students who wish to learn and master
Information Technology, and Management.
Oracle Developer 2000 for writing project reports and
This book introduces the readers to the theoretical and dissertations. Professionals, too, can learn and explore
practical concepts of DBMS, Oracle SQL and PL/SQL using Oracle Developer, using this book as a guide.
numerous real-life examples. Important and complex
topics such as relational algebra, query processing, index KEY FEATURES
file organization, hashing, distributed architecture, con- • More than 75 Examples
currency control, triggers, cursors, Oracle architecture, • Mini Case Studies in Workout Sections
and data mining are comprehensively covered with the • A Real Life Case Study
help of a number of solved examples. You will learn how to create:
KEY FEATURES • Form Components
• Explains each topic in a step-by-step detail. • List of Values, Editor and Visual Attribute
• Includes more than 240 examples to illustrate the • Input and Non-Input Items
concepts. • Message, Alerts, Menu and Function Key
• Mouse Events and Timer
• Offers about 140 objective type questions to quiz • Item Interaction, Query and Validation Triggers
students on key points. • Navigation and Transaction Triggers
• Provides about 40 challenging exercises that invite • Window Interaction Trigger
deeper analysis and interpretation of the subject • Parameter and Multiple Forms
matter. • Report Builder Components
Contents: Preface. Acknowledgments. Database Basics, • Tabular, Form, and Group Type Reports
Software Analysis and Design, Data Flow Diagram and ER • Matrix Type Report
Model. Relational Algebra and Normal Forms. Query • Customization of a Report
Processing, File Organization, Distributed Processing and • Calling Report from a Form
Data Mining. Transaction Processing, Concurrency CD-ROM Features:
Control, Oracle Architecture, Backup and Recovery. SQL • Contains programs of Examples, Workouts and Case
Basics, Functions, Sub Query and Joins. Data Manipula- Studies
tion Language, Objects, Constraints and Security in • Programs are compatible with Oracle 8i, 9i and 10g
Oracle. Oracle PL/SQL Basics. Function, Procedure and
Package. Oracle Exception Handler, Database Triggers Contents: Preface. Acknowledgements. Basics of Forms
and Implicit Cursor. Explicit and Advance Cursors. Builder. Form Components. List of Values, Editor, Visual
Answers. Index. Attribute, Input and Non-input Items. Trigger, Message
Latest Print 2011 / 344 pp. / 17.8 × 23.5 cm and Alert. Advanced Triggers. Menu, Function Key, Mouse
ISBN-978-81-203-3920-0 / ` 250.00 / (e-book also available) and Timer. Windows and Multiple Forms. Basics of
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 53

Report Builder. Using Report Wizard. Manual Information System. Sales Tracking System. Teaching
Development of Reports. Case Study: Digital Message Activity Information System. Patient Diagnostics
Board—An Introduction. Case Study: Digital Message Information System. Automobile Sales Monitoring
Board—Software Development. Appendices— System. Appendix ‘A’: Script of Tables Used. Appendix ‘B’:
A: Installation of Oracle Database and Developer 2000 Frequently Used SQL Commands. Answers. Index.
(Forms and Reports). B: Tables Used in the Book. Latest Print 2009 / 228 pp. / 17.8 × 23.5 cm
C: Trigger Category. Index. ISBN-978-81-203-3922-4 / ` 195.00 / (e-book also available)
Latest Print 2008 / 600 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3510-3 / ` 425.00 / (e-book also available) KROENKE & AUER
Database Processing: Fundamentals,
GHOSH Design, and Implementation, 11th ed.
SQL Popcorn DAVID M. KROENKE and DAVID J. AUER.
PRANAB GHOSH, Scientist in Defence Research and This substantially revised and updated edition of the book
Development Organization (DRDO). Presently, he is continues to offer a solid foundation in the fundamentals
Assistant Director (Computer Wing) at Proof and of database processing. It also gives an overview of the
Experimental Establishment (PXE), Chandipur. technologies in use. The organization and topic selection
SQL (Structured Query Language) is a widely used of this edition is designed to:
database computer language designed for data retrieval • Present an early introduction to SQL queries.
and administration, report generation, database object • Use a consistent, generic Information Engineering (IE)
creation and manipulation, and database access control Crow’s foot E-R diagram notation for data modeling
management. Whether it is Oracle, Sybase, MS Access or and database design.
DB2, this database language is used in all relational • Provide a detailed discussion of specific normal forms
database management systems. This book presents the within discussion of normalization that focuses on
basics of SQL and teaches how to use it to create, modify pragmatic normalization techniques.
and maintain a database in practical situations. • Use current DBMS technology: Microsoft Access 2007,
The book first exposes the readers to important features, Microsoft SQL Server 2008, Oracle database 11g and
functions and commands of SQL and then focuses on MySQL 5.1.
solving SQL queries in a step-by-step manner. It provides • Discuss the dimensional database concepts used in
a number of SQL query examples and encourages the database designs for data warehouses and Online
readers to try out various SQL queries to understand the Analytical Processing (OLAP).
underlying concepts. The book discusses the different • Provide an introduction to business intelligence (BI)
real-life SQL queries related to a banking transaction systems.
system, publication management system, transport
management system, employee information system, sales Apt descriptions and examples make it a complete
tracking system, teaching activity system, patient resource book for the students of computer science,
diagnostics system, and an automobile sales monitoring management, and IT.
system, in order to acquaint the readers with more and Contents: Preface. Part 1: Getting Started—Introduction.
more complex aspects of SQL. Introduction to Structured Query Language. Part 2:
Database Design—The Relational Model and
KEY FEATURES Normalization. Database Design Using Normalization.
• More than 150 well-balanced solved problems to help Data Modeling and the Entity-Relationship Model.
students learn query-solving techniques. Transforming Data Models in Database Designs. Part 3:
• A number of real-life examples to show relevant Database Implementation—SQL for Database
application of the procedures discussed. Construction and Application Processing. Database
• Self-test exercises including objective type questions at Redesign. Part 4: Multiuser Database Processing—
the end of each chapter for reinforce-ment of concepts Managing Multiuser Database. Managing Database with
through practice. SQL Server 2008. Managing Databases with Oracle 11g.
Managing Databases with MySQL 5.1. Part 5: Database
The book is useful for the students of BSc/MSc Access Standards—The Web Server Environment.
(Computer Science), BCA/MCA, BBA/MBA and BE/BTech Database Processing with XML. Database Processing for
(Computer Science and Engineering, and Information Business Intelligence Systems. Appendices—A: Getting
Technology) for their courses in database management Started with Microsoft Access 2007. B: The IDEF1X
systems. Standard. C: UML-Style Entity-Relationship Diagrams.
Contents: Preface. Acknowledgements. SQL—Brief D: Data Structures for Database Processing. E: The
Overview. Banking Transaction Information System. Semantic Object Model.
Publication Management System. Training Management Latest Print 2009 / 260 pp. / 17.8 × 23.5 cm
System. Transport Management System. Employee ISBN-978-81-203-4003-9 / ` 525.00
54 PHI Learning — CATALOGUE 2013

LOOMIS architectures and applications, both traditional and


modern topics are included for the benefit of IT-savvy
Data Management and File Structures, readers. A strong understanding of the relational
2nd ed. database design is provided in chapters on Entity-
Relationship, Relational, Hierarchical and Network Data
MARY E.S. LOOMIS, University of Arizona. Models, Normalization, Relational Algebra and Relational
Drawing together the principles of data management Calculus. The architecture of the legacy relational
and file processing in a readable form, this new edition database R system, the hierarchical database IMS of IBM
explores the theoretical concepts and practical and the network data model DBTG are also given due
applications of data management and file structures, and importance to bring completeness and to show thematic
familiarizes readers with the complex and fast evolving interrelationships among them.
technology of information handling. The intent has been Several chapters have been devoted to the latest
to preserve the essence of a rigorous mathematical database features and technologies such as Data
treatment without bogging down the reader with Partitioning, Data Mirroring, Replication, High Availability,
unnecessary details. Security and Auditing. The architecture of Oracle, SQL of
The first part consists of the most basic aspects of data Oracle known as PL/SQL, SQL of both Sybase and MS SQL
management (including stacks, queues, and linked lists) Server known as T-SQL have been covered.
and the more complex data structures (trees and graphs). Contents: Preface. Introduction. The Entity-Relationship
The second part moves on to cover processing of files Model. Data Models. Storage Structure. Relational Data
(sequential, relative, indexed sequential and multi-key Structure. Architecture of System R and Oracle.
organizations) and the elements of complex database Normalization. Structured Query Language. T-SQL—
management systems. It also teaches the reader to Triggers and Dynamic Execution. Procedure Language—
analyze the tradeoffs of data handling needs of a SQL. Cursor Management and Advanced PL/SQL.
particular situation, choose data structure or file Relational Algebra and Relational Calculus. Concurrency
organization, build the structure, retrieve selected data, Control and Automatic Recovery. Distributed Database
and update and maintain it. A reasonable fraction of the and Replication. High Availability and RAID Technology.
book concerns algorithms for building and manipulating Security Features Built in RDBMS. Queries Optimization.
data structures and file organizations. Architecture of a Hierarchical DBMS. The Architecture of
This text will be most meaningful to readers who have at Network based DBTG System. Comparison between
least an introductory knowledge of computer systems Different Data Models. Performance Improvement and
and programming in C or FORTRAN. Standard COBOL and Partitioning. Database Mirroring and Log Shipping for
fundamental Pascal constructs are used. Disaster Recovery. Bibliography. Answers to Selected
Exercises. Index.
Contents: Preface. Introduction to Data Structures.
Arrays. Records. Stacks. Queues. Linked Lists. Graphs. Latest Print 2012 / 480 pp. / 17.8 × 23.5 cm
General and Binary Trees. Searching and Sorting. File ISBN-978-81-203-4313-9 / ` 325.00
Systems. Sequential File Organization. Sorting and
Merging Files. Relative File Organization. Index Structures.
Indexed Sequential File Organization. Multi-Key File PAKHIRA
Organization. Glossary. Answers to Selected Review Database Management System
Exercises. Appendix: Meta-Language for COBOL. Index.
MALAY K. PAKHIRA, Assistant Professor in the
Latest Print 2009 / 512 pp. / 17.8 × 23.5 cm Department of Computer Science and Engineering at
ISBN-978-81-203-0671-4 / ` 325.00 Kalyani Government Engineering College, West Bengal.
This compact text on Database Management System is a
NARANG perfect blend of theoretical and practical aspects. From
Database Management Systems, 2nd ed. basics to applications, it provides a thorough and up-to-
date treatment of the subject. The book, in the
RAJESH NARANG, Chief Technology Officer, National beginning, builds a strong foundation of relational
Institute of Smart Government, New Delhi. database management system and then deals with query
The contents of this second edition have been language, data manipulation, transaction processing, data
appropriately enhanced to serve the growing needs of warehouse, data mining, and application programming.
the students pursuing undergraduate engineering courses The text is supported by clear illustrations, sufficient
in Computer Science, Information Technology, as well as figures and tables, and necessary theoretical details to
postgraduate programmes in Computer Applications understand the topics with clarity. Besides, numerous
(MCA), MSc (IT) and MSc (Computer Science). The book solved examples and chapter-end exercises will help
covers the fundamental and theoretical concepts in an students reinforce their problem-solving skills. The book
elaborate manner using SQL of leading RDBMS—Oracle, adopts a methodological approach to problem solving.
MS SQL Server and Sybase. Primarily intended for both degree and diploma students
Realizing the importance of RDBMS in all types of of Computer Science and Engineering, the book will also
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 55

be of benefit to the students of computer applications (OODBMS). Database Operations and Maintenance.
and management. Appendices. Bibliography. Index.
Contents: Preface. Database Systems. Modelling a Latest Print 2011 / 404 pp. / 17.8 × 23.5 cm
Database. Modelling with E-R Diagram. Principles of ISBN-978-81-203-4277-4 / ` 295.00 / (e-book also available)
Relational Database Management Systems. Relational
Database Design. Structured Query Language. Information SHAH
Retrieval and Data Manipulation. Programming with PL/
SQL. Query Processing and Optimization. Concurrent Database Systems Using Oracle®:
Transaction Processing. Database Recovery. File A Simplified Guide to SQL and
Organization, Indexing and Hashing. Data Warehousing
and Data Mining. Index. PL/SQL, 2nd ed.
Latest Print 2012 / 268 pp. / 17.8 × 23.5 cm NILESH SHAH, Assistant Professor, New Jersey campus of
ISBN-978-81-203-4674-1 / ` 250.00 DeVry.
Database Systems Using Oracle, Second Edition provides
PANNEERSELVAM students with comprehensive coverage of relational
concepts and languages along with the database design
Database Management Systems, 2nd ed. and implementation techniques needed to start building
R. PANNEERSELVAM, Professor, School of Management, real-world relational databases with Structured Query
Pondicherry University, Pondicherry. Language (SQL) and the Programming Language/
Structured Query Language (PL/SQL) in Oracle version 8
This revised and updated book, now in its Second Edition, or higher.
continues to provide excellent coverage of the basic
concepts involved in database management systems. It Master Oracle SQL and PL/SQL easily with clear, step-by-
step instructions, hands-on examples, exercise questions,
provides a thorough treatment of some important topics
and lab activities. Shah uses two real-world running
such as data structure, data models and database design
databases throughout the text as a model and provides a
through presentation of well-defined algorithms, section on SQL statements with an additional database
examples and real-life cases. There is also detailed scenario to bring students face-to-face with the systems
coverage of data definition and data manipulation parts and applications they are likely to encounter as
of IMS and PC-FOCUS—the two popular database professionals.
management systems—to access and manipulate
hierarchical database, besides IDMS (Network) and FEATURES
Interactive SQL (Relational) database languages, using • Comprehensive coverage of the relational concepts and
suitable programs based on case studies. database design techniques necessary to design and
implement effective database systems.
WHAT IS NEW TO THIS EDITION
• Complete coverage of SQL and PL/SQL.
• Includes five new chapters, namely, Distributed • An introduction to the architecture and administration
Database Management System, Client/Server Systems, of Oracle9i and connectivity from Java™ to Oracle.
Data Warehousing, Data Mining, and Object Oriented • Each chapter contains exercises and lab activities
Database Management System (OODBMS) to cover the promoting the “learn-by-doing” approach.
modern concepts of DBMS. • A Companion Website offers instant student assess-
• Provides a new section on cryptography for network ment materials and PowerPoint® slides for each
security. chapter.
The textbook is primarily designed for the postgraduate Contents: Foreword by Alex Ephrem, Ph.D., Foreword by
students of management, computer science and John W. Weber. Preface. Part 1: DATABASE CONCEPTS—
information technology. It should also serve as a useful Database Concepts: A Relational Approach. Database
text for B.E./B.Tech. students in computer science Design: Data Modeling and Normalization. Part 2: ORACLE
engineering and software engineering. Besides students, SQL—Oracle9i: An Overview. Oracle Tables: Data
this book will also be useful for computer professionals Definition Language (DDL). Working with Tables: Data
engaged in design, operation and maintenance of Management and Retrieval. Working with Tables:
database. Functions and Grouping. Multiple Tables: Joins and Set
Contents: Preface. Preface to the First Edition. Operators. Subqueries: Nested Queries. Advanced
Introduction. Database Concepts. Data Structure. Data Features: Objects, Transactions, and Data Control. SQL
Models. Database Design. Implementation Design. Review: Supplementary Examples. Part 3: PL/SQL—PL/
Hierarchical Database Management Systems. Network SQL: A Programming Language. More on PL/SQL: Control
Database Management Systems. Relational Database Structures and Embedded SQL. PL/SQL Cursors
Management Systems. Distributed Database Management and Exceptions. PL/SQL Composite Data Types: Records,
System. Client/Server Systems. Data Warehousing. Data Tables, and Varrays. PL/SQL Named Blocks: Procedure,
Mining. Object Oriented Database Management System Function, Package, and Trigger. Part 4: MISCELLANEOUS
56 PHI Learning — CATALOGUE 2013

TOPICS—Oracle with Java: A Tutorial on JDBC and SQLj. Modeling Examples. Appendices—A: Predefined
Oracle9i: Architecture and Administration. Appendices— Environment. B: Syntax Reference. C: A Package Example.
A. Sample Databases: Table Definitions. B. Quick D: Summary of Changes. E: The STD_LOGIC_1164
Reference to SQL and PL/SQL Syntax. C. Reference to Package. F: An Utility Package. Bibliography. Index.
SQL * Plus Commands. D. Object Orientation. E. What’s Latest Print 2011 / 396 pp. / 17.8 × 23.5 cm
New in Oracle9i SQL and PL/SQL? F. Additional ISBN-978-81-203-2366-7 / ` 275.00
References. Index.
Latest Print 2012 / 456 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3236-2 / ` 350.00 Digital Image Processing

Digital Circuits CHANDA & MAJUMDER


Digital Image Processing and Analysis,
BHASKER 2nd ed.
VHDL Primer, A, 3rd ed. BHABATOSH CHANDA, Professor, Electronics and
Communication Sciences Unit, Indian Statistical Institute,
J. BHASKER, Bell Laboratories, Lucent Technologies, Kolkata.
Allentown, Pennsylvania. DWIJESH DUTTA MAJUMDER, Professor Emeritus,
VHDL is a hardware description language that can Electronics and Communication Sciences Unit, Indian
be used to model a digital system at many levels of Statistical Institute, Kolkata.
abstraction. Its powerful features enable modeling The second edition of this extensively revised and
designs with high degrees of complexity. This updated text is a result of the positive feedback and
book aims at introducing the VHDL language to the constructive suggestions received from academics and
readers in a user-friendly, readable style, concentrating students alike. It discusses the fundamentals as well as
only on the most useful aspects of this language. It is the advances in digital image processing and analysis—
contemporary and uptodate as it incorporates the both theory and practice—to fulfil the needs of students
popular and widely used IEEE, STD_LOGIC_1164 package. pursuing courses in Computer Science and Engineering
It is a must-have book for any one who wants to leverage (CSE) and Electronics and Communication Engineering
the remarkable power of VHDL, and will help one master (ECE), both at undergraduate and postgraduate levels. It
key VHDL techniques such as is also considered useful for teachers, professional
• Behavioral, dataflow and structural modeling engineers and researchers.
• Generics and configurations The second edition has three objectives. First, each and
• Subprograms and overloading every chapter has been modified in the light of recent
• Packages and libraries advances as well as emerging concepts. Second, a good
• Model simulation deal of colour image processing has been incorporated. A
• Advanced features include: Entity statements, generate large number of line drawings and images have been
statements, aliases, guarded signals, attributes, and included to make the book student friendly. Third, some
aggregate targets. new problems have been added in almost all chapters to
The extensive hardware modeling coverage of the book test the student’s understanding of the real-life problems.
includes modeling of regular structures, delays, The other distinguishing features of the book are:
conditional operations, state machines, Moore and Mealy • A summary at the end of the chapter to help the
FSMs, clock dividers, and much more. student capture the key points.
Some key features of the book are: • About 320 line drawings and 280 photographs for easy
assimilation of the concepts.
• Extensive practical examples that enable writing VHDL
• Chapter-end problems for extensive practice and
models independently.
research.
• A complete list of reserved words and language
grammar as appendices. Contents: Preface. Acknowledgements. Part I: Digital
Image—Introduction. Mathematical Preliminaries. Visual
Primarily intended for students of electrical engineering, Preliminaries. Image Formation. Digitization. Part II:
the book would be of immense utility and worth to Image Processing—Image Enhancement. Restoration.
software and hardware designers interested in learning Image Compression. Registration. Multi-valued Image
VHDL. Processing. Part III: Image Analysis—Segmentation. Edge
Contents: Preface. Preface to First Edition. Preface to and Line Detection. Feature Extraction. Description.
Second Edition. Introduction. A Tutorial. Basic Language Recognition. Index.
Elements. Behavioral Modeling. Dataflow Modeling. Latest Print 2011 / 488 pp. / 17.8 × 23.5 cm
Structural Modeling. Generics and Configurations. ISBN-978-81-203-4325-2 / ` 325.00
Subprograms and Overloading. Packages and Libraries.
Advanced Features. Model Simulation. Hardware
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 57

DOUGHERTY (Ed.) attention to multivariate distributions and functions of


several random variables), canonical representation,
Electronic Imaging Technology transform coding, optimal filter design (both linear and
EDWARD R. DOUGHERTY (Ed.), Professor at Texas, A&M nonlinear), neural networks, discrete and continuous time
University, is also editor of SPIE/IEEE series on Imaging Markov chains, and the theory of random closed sets.
Science and Engineering. Proofs are provided within the main text to enhance
This book provides a complete introduction to the conceptual understanding. Also, a clear distinction is
various areas in electronic imaging, focusing on system made between deterministic concepts and their random
overview, technology and practical applications. counterparts. The large number of imaging applications
Written by experts with practical experience in their would considerably help in comprehending the concepts
individual fields, the authors provide insight into various discussed, and the many exercises provided at the end of
application domains and show how the various system each chapter would drill students in self-study.
components contribute to problem solutions. Students offering courses in probability and statistics and
The material of the text is eminently suitable for students image processing would immensely profit by reading this
interested in applied, industrial electronic imaging book.
technology. The coverage ranges from video compression Contents: Preface. Probability Theory. Random Processes.
and hand-written word recognition to colour science and Canonical Representation. Optimal Filtering. Random
hardware architectures. Models. Bibliography. Index.
KEY FEATURES Latest Print 2004 / 616 pp. / 17.8 × 23.5 cm
• Covers current video compression standards. ISBN-81-203-2334-3 / ` 425.00
• Focuses on multimedia system requirements, system
architecture, components and networking. DOUGHERTY & LAPLANTE
• Discusses the different types of visualization and
mappings. Introduction to Real-Time Imaging
• Provides examples of color image processing. EDWARD R. DOUGHERTY, Texas A&M University.
• Discusses the construction of binary digital filters for PHILLIP A. LAPLANTE, Fairleigh Dickinson University.
document enhancement.
• Discusses several halftoning methods. This concise and compact text focusses on the structure,
• Explains segmentation-based handwritten word computation and applications of the algorithms central to
recognition. digital image processing. In particular, it stresses linear,
• Explains optical and mechanical systems, sensors and matrix and nonlinear algorithms that have a wide range
electronics of image scanning. of imaging applications.
• Gives detailed accounts of commercial image The book begins with the basics of real-time image
processing systems. processing, then it goes on to give a fairly detailed
Contents: Preface. Introduction. Video Compression discussion on basic hardware architecture, including von
Standards. Multimedia Systems. Vision and Visualization. Neumann architecture, to familiarize students with the
Color Image Processing. Enhancement of Digital basic architectural concepts and terminology. Besides, the
Documents. Digital Halftoning for Printing and Display of text devotes its attention on the three levels at which
Electronic Images. Document Recognition. Lexicon-Driven one can address real-time processing: parallel hardware,
Handwritten Word Recognition. Scanning. Hardware the programming language, and optimization. The
Architectures for Image Processing. Index. conceptual discussions are fortified with description on
applications such as noise suppression, edge detection,
Latest Print 2009 / 452 pp. / 17.8 × 23.5 cm matched filtering and data compression.
ISBN-978-81-203-2736-8 / ` 350.00
This book, which skillfully blends theory and applications,
would prove to be highly useful to students of
DOUGHERTY engineering and computer science.
Random Processes for Image and KEY FEATURES
Signal Processing • Discusses numerous aspects of programming
languages, including parameter passing techniques,
EDWARD R. DOUGHERTY, Texas A&M University.
recursion, typing and exception handling.
Temporal, spatial, and higher-dimensional processes vary • Includes a survey of commonly used languages and the
from observation to observation and are dealt with by ways in which these contribute to real-time processing.
science and engineering. Random processes provide the
tools for understanding observations as a whole. This text • Covers specific operations such as linear convolution,
strives to highlight the significance of random processes the discrete cosine transform (DCT), the fast Fourier
for image and signal processing. Integrated with special transform (FFT), the median filter, and the
cases that provide clear insights into the subject, the morphological gradient.
book covers basic probability theory (with special Contents: Preface. What is Real-Time Processing?. Basic
58 PHI Learning — CATALOGUE 2013

Hardware Architecture. Linear Image Processing Relations between Templates. Geometric Templates from
Algorithms. Compression by Matrix Transforms. Nonlinear Spatial Relations. Part VII: Applications—Application:
Image Processing Algorithms. Parallel Architectures. Finding in Digital Libraries. Application: Image-Based
Programming Languages. Optimization Techniques. Rendering. Bibliography. Index.
Glossary. Bibliography. Index. Latest Print 2009 / 720 pp. / 17.8 × 23.5 cm
Latest Print 2005 / 212 pp. / 17.8 × 23.5 cm ISBN-978-81-203-2372-8 / ` 395.00
ISBN-81-203-2331-9 / ` 195.00

GOSE, JOHNSONBAUGH & JOST


FORSYTH & PONCE Pattern Recognition and Image Analysis
Computer Vision: A Modern Approach (with CD-ROM)
DAVID A. FORSYTH, University of California at Berkeley. EARL GOSE, Department of Electrical Engineering and
JEAN PONCE, University of Illinois at Urbana-Champaign. Computer Science, University of Illinois at Chicago.
Whether in the entertainment industry (building three- RICHARD JOHNSONBAUGH and STEVE JOST, both of
dimensional computer models), medical imaging, School of Computer Science, Telecommunications and
interpreting satellite images (both for military and civilian Information Systems, DePaul University.
purposes), the applications of computer vision is varied Pattern recognition is at the heart of applications ranging
and wide ranging. And this compact yet comprehensive from the identification of white blood cells to the
text provides a survey of the field of computer vision and selection of tax returns for auditing, from earthquake
views it from a modern perspective. It is self-contained, prediction to speech recognition. This book is an ideal
accessible, and lays emphasis on basic geometry, physics introduction to pattern recognition for both higher-level
of imaging and probabilistic techniques. undergraduate and beginning graduate courses.
Throughout, the authors attempt to lay bare the The text provides numerous worked examples
essentials of computer vision to the students as also to and gives realistic applications that have been thoroughly
the professionals. The text reflects the latest develop- classroom-tested. Since images are often the input to
ments in the field and integrates the learning tools that pattern recognition systems, a survey of image processing
aid understanding. theory is included, covering techniques such as scene
This uptodate, contemporary text would be useful for segmentation, Hough transforms, least squares,
students of computer science, IT and MCA offering eigenvector line fitting, and Fourier transforms.
courses in computer graphics, robotics, image processing, Readers do not need computer science expertise or a
and imaging in general. It would prove equally valuable mathematics background beyond elementary calculus.
for the professionals.
The book includes a CD with sample digital images and
KEY FEATURES data files, a sample project with input file, SAS programs,
• Application Features—Numerous examples, including and C program implementations of several major
image based rendering and digital libraries algorithms that are presented in the book.
• Boxed Algorithms—Key algorithms broken out and
Contents: Preface. Introduction. Probability. Statistical
illustrated in pseudo code
Decision Making. Nonparametric Decision Making.
• Extensive Detailed Illustrations—Examples of inputs Clustering. Artificial Neural Networks. Processing of
and outputs for current methods Waveforms and Images. Image Analysis. Appendices.
• Programming Assignments—50 programming assign- References. Index.
ments and 150 exercises
Latest Print 2012 / 496 pp. / 17.8 × 23.5 cm
Contents: Preface. Part I: Image Formation and Image ISBN-978-81-203-1484-9 / ` 395.00
Models. Cameras. Geometric Camera Models. Geometric
Camera Calibration. Radiometry—Measuring Light.
Sources, Shadows, and Shading. Color. Part II: Early JAIN
Vision: Just One Image. Linear Filters Edge Detection.
Texture. Part III: Early Vision: Multiple Images. The Fundamentals of Digital Image
Geometry of Multiple Views. Stereopsis. Affine Structure Processing
from Motion. Projective Structure from Motion. Part IV: ANIL K. JAIN, University of California, Davis.
Mid-Level Vision—Segmentation by Clustering.
Segmentation by Fitting a Model. Segmentation and This book provides a thorough overview of the
Fitting Using Probabilistic Methods. Tracking with Linear topics in Digital Image Processing: representation,
Dynamic Models. Part V: High-Level Vision: Geometric processing, techniques, and communication. Besides
Methods—Model-Based Vision. Smooth Surfaces and presenting the necessary mathematical tools, it discusses
Their Outlines. Aspect Graphs Range Data. Part VI: High- the major topics in detail.
Level Vision: Probabilistic and Inferential Methods. The text covers aspects of image representation including
Finding Templates Using Classifiers. Recognition by luminance, colour, spacial and temporal properties of
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 59

vision and digitization. Image processing techniques image results, case studies of applications, and review
are explained in full, and a comprehensive treatment questions—making it easy for students to understand key
of stochastic models—useful in understanding the ideas, their practical relevance and applications.
fundamental techniques of image restoration—and Contents: Preface. Digital Image Processing. Different
coding is provided. Image Transforms. Image Enhancement. Restoration.
The author also discusses algorithm developments Image Analysis. Applications of Image Processing. Image
(software/firmware) for image transforms, enhancement, Coding and Image Compression. Computer Tomography.
reconstruction and image coding. C Programs. Appendix A: Algorithm for Hadamard
Over 400 pieces of art and numerous illustrative diagrams Transforms. Appendix B: Examples of Watermarking Using
help the reader in understanding the subject. a Block Transform. References. Index.
Contents: Preface. Acknowledgements. Introduction. Latest Print 2011 / 356 pp. / 17.8 × 23.5 cm
Two-Dimensional Systems and Mathematical Pre- ISBN-978-81-203-2971-3 / ` 325.00
liminaries. Image Perception. Image Sampling and
Quantization. Image Transforms. Image Representation MYLER
by Stochastic Models. Image Enhancement. Image
Filtering and Restoration. Image Analysis and Computer Fundamentals of Machine Vision
Vision. Image Reconstruction from Projections. Image HARLEY R. MYLER, University of Central Florida.
Data Compression. Index.
This book though concise and focussed in presentation
Latest Print 2012 / 592 pp. / 17.8 × 23.5 cm offers enough coverage of the fundamental principles of
ISBN-978-81-203-0929-6 / ` 325.00 the science of machine vision to serve as a ready
reference hand book. Basically meant as a Tutorial Text,
JOSHI the vital concepts of machine vision are presented in a
systematically organized scheme. Those techniques of
Digital Image Processing: image processing and computer graphics which form the
An Algorithmic Approach underpinning of machine vision are explained before
describing the methods of machine vision. Finally these
MADHURI A. JOSHI, Professor of Electronics at the College are extended to the theoretical basis of human visions
of Engineering, Pune. the final standard of comparison for machine vision
This introduction to the fundamental concepts and systems.
methodologies of image processing is suitable for first- A primary text capable of laying a strong foundation to
year postgraduate and senior undergraduate students in base further studies on, this book also serves as a
almost any engineering discipline, and in particular meets complete self study guide to the basics of machine vision.
the requirement of the prescribed courses in the
following streams: Contents: Preface. Vision in Humans and Machines.
Image Processing. Computer Graphics. Machine Vision.
• Electronics and Communication Objects and Regions. Recognition. Image Sequences.
• Computer Science and Engineering Vision Systems. Appendices: A—Software. B—Hardware.
• Information and Communication Technology C—Ten Common Misconceptions of Machine Vision.
The book offers a balanced exposition of basic principles Annotated Bibliography. Index.
and applications of image processing. It lays considerable Latest Print 2004 / 152 pp. / 17.8 × 23.5 cm
emphasis on the algorithmic approach in order to teach ISBN-81-203-2406-4 / ` 125.00
students how to write good practical programs for
problem solving.
MAJOR TOPICS COVERED INCLUDE
PAKHIRA
• Image fundamentals Digital Image Processing and Pattern
• Different image transforms Recognition
• Image enhancement in the spatial and frequency
MALAY K. PAKHIRA, Associate Professor in the
domains
Department of Computer Science and Engineering,
• Restoration
Kalyani Government Engineering College, Kalyani, West
• Image analysis
Bengal.
• Image description
• Image compression, and This book is designed for undergraduate and post-
• Image reconstruction from projections graduate students of Computer Science and Engineering,
• Applications of image processing in the areas of Information Technology, Electronics and Communication
biometrics, speaker recognition, satellite imaging, Engineering, and Electrical Engineering.
medical imaging, and many more. The book comprehensively covers all the important topics
The style of presentation is comprehensive and in digital image processing and pattern recognition
application oriented, comprising examples, diagrams, along with the fundamental concepts, mathematical
60 PHI Learning — CATALOGUE 2013

preliminaries and theoretical derivations of significant conceptual understanding, and case studies to illustrate
theorems. The image processing topics include coverage practical applications.
of image formation, digitization, lower level processing,
image analysis, image compression, and so on. The topics Contents: Preface. Boolean logic. Image processing.
on pattern recognition include statistical decision making, Image compression. Basic computer architecture.
decision tree learning, artificial neural networks, Advanced architectures. Image processors: case studies.
clustering and others. An application of simulated Operating systems. Error detection and correction. Local
annealing for edge detection is described in an appendix. area networks. Object-oriented design paradigms.
The book is profusely illustrated with more than 200 Software engineering. References. Index.
figures and sketches as an added feature.
Latest Print 2003 / 332 pp. / 17.8 × 23.5 cm
KEY FEATURES ISBN-81-203-2332-7 / ` 350.00
• Provides a large number of worked examples to
strengthen the grasp of the concepts.
• Lays considerable emphasis on the algorithms in order WEEKS, Jr.
to teach students how to write good practical Fundamentals of Electronic Image
programs for problem solving.
• Devotes a separate chapter to currently used image
Processing
format standards. ARTHUR R. WEEKS, Jr., Department of Electrical and
• Offers problems at the end of each chapter to help Computer Engineering, Center for Research and
students test their understanding of the fundamentals Education in Optics and Lasers (CREOL), University of
of the subject. Central Florida.
Contents: Preface. Introduction. Image Acquisition. A refreshing deviation from the usual high level
Sampling and Digitization. Fundamentals of Digital presentation of the subject, this book provides an
Images. Image Transforms. Image Enhancement. Colour application-oriented coverage of Electronic Image
Image Processing. Image Restoration. Image Registration. Processing. The reader is introduced to the topic with
Edge Detection. Image Segmentation. Image regard to its contemporary relevance and scope. The
Compression. Image File Formats. Feature Extraction and several types of transforms employed in image processing
Representation. Pattern Recognition. Classification and are thoroughly explained early in the book. Subsequently,
Decision Making. Statistical Decision Making. Nearest various techniques of image processing are introduced
Neighbour Classifier. Decision Tree Learning. Recognition and the quantitative aspects underlying them, illustrated
and Artificial Neural Networks. Clustering. Appendix: Edge with simple instances.
Detection using Simulated Annealing. Index. Engineers and scientists who need to understand the
Latest Print 2011 / 528 pp. / 17.8 × 23.5 cm principles involved in image processing and the
ISBN-978-81-203-4091-6 / ` 395.00 / (e-book also available) algorithms for specific image processing will find this
book immensely useful.
Contents: Preface. Acknowledgments. Introduction to
SINHA & DOUGHERTY Electronic Image Processing. Transforms Used in
Introduction to Computer-Based Imaging Electronic Image Processing. Image Enhancement by
Systems Point Operations. Spatial Filtering and Fourier Frequency
Methods. Nonlinear Image Processing Techniques. Color
DIVYENDU SINHA, Consultant, Robotic Vision System Inc. Image Processing. Image Geometry and Morphological
EDWARD R. DOUGHERTY, Texas A&M University. Filters. Image Segmentation and Representation. Image
Compression. Bibliography. Index.
This self-contained book on image processing gives
a complete overview of the image-computation Latest Print 2006 / 592 pp. / 17.8 × 23.5 cm
relationships. It examines thoroughly the computer-based ISBN-81-203-2408-0 / ` 425.00
imaging systems and their interaction with the digital
image processing algorithms. WELSTEAD
The image and computation relationships from Fractal and Wavelet Image Compression
both the hardware and software perspectives, are
explored and illustrated through a small set of image
Techniques
processing procedures—non-linear, and linear. Besides STEPHEN WELSTEAD, XonTech Inc., Huntsville, Alabama.
this, the text provides a basic introduction to coding. The growth of the Internet and advances in the
Computer architecture, both sequential and parallel, is technology of digital cameras, scanners and printers has
extensively covered given its importance to real-time led to the widespread use of Digital Imagery. In the
image processing. search for increased storage capabilities and faster
transmission speeds, two relatively new areas of
The text contains numerous examples that promote mathematics related to Image Compression—Fractals and
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 61

Wavelets—were developed, giving a boost to the interest Algorithmic State Machine and its representation using a
in image compression for internet and other multimedia Hardware Description Language before shifting to
applications. computer organization.
This book focuses on the mathematical aspects of fractals The evolutionary development of a small hypothetical
and wavelet image compression. The level of mathe- computer is described illustrating hardware-software
matical presentation is accessible to undergraduates, trade-off in computer organization. Its instruction set is
engineering and science students. Prior knowledge of designed giving reasons why each new instruction is
image compression, fractal geometry and wavelet introduced. This is followed by a description of the
concepts is not essential to benefit from the text. general features of a CPU, organization of main memory
Besides students studying advanced topics in image and I/O systems. The book concludes with a chapter
processing, the text is also useful for scientists, engineers describing the features of a real computer, namely the
and researchers in this field. It provides both an Intel Pen-tium. An appendix describes a number of
introduction to fractal and wavelet techniques and laboratory experiments which can be put together by
implementation details. The companion software for this students, culminating in the design of a toy computer.
book is available at http://www.spie.org/bookstore/ KEY FEATURES
tt40/ so that readers can explore the new technologies in • Self-contained presentation of digital logic and
depth. Complete C/C++ source code is provided, enabling computer organization with minimal pre-requisites
readers to go beyond the boundaries of the • Large number of examples provided throughout the
accompanying software. book
Contents: Preface. Introduction. Part I: Fractal Image • Each chapter begins with learning goals and ends with
Compression—Iterated Function Systems. Fractal a summary to aid self-study by students.
Encoding of Grayscale Images. Speeding Up Fractal
Contents: Preface. Data Representation. Boolean Algebra
Encoding. Part II: Wavelet Image Compression—Simple
and Logic Gates. Combinatorial Switching Circuits.
Wavelets. Daubechies Wavelets. Wavelet Image
Sequential Switching Circuits. Arithmetic and Logic Unit.
Compression Techniques. Comparison of Fractal and Application of Sequential Circuits. Computer Systems—
Wavelet Image Compression. Appendices—A: Using the
Multiple Views. Basic Computer Organization. Central
Accompanying Software. B: Utility Windows Library Processing Unit. Memory Organization. Input-output
(UWL). C: Organization of the Accompanying Software
Devices. Input-Output Organization. Case Study of a Real
Source Code. References. Index.
Computer System. Appendix—A. Suggested Hardware Lab
Latest Print 2005 / 256 pp. / 16.0 × 24.1 cm Experiments. B. Decision Table Terminology. References.
ISBN-81-203-2827-2 / ` 225.00 Index.
Latest Print 2011 / 528 pp. / 17.8 × 23.5 cm
Digital Logic ISBN-978-81-203-2979-9 / ` 295.00 / (e-book also available)

RAJARAMAN & RADHAKRISHNAN Discrete Mathematics and


Digital Logic and Computer Organization Graph Theory
V. RAJARAMAN, Honorary Professor, Supercomputer BATHUL
Education and Research Centre, Indian Institute of
Science, Bangalore. Mathematical Foundations of Computer
T. RADHAKRISHNAN, Professor of Computer Science and Science
Software Engineering, Faculty of Engineering at
Concordia University, Montreal, Canada. SHAHNAZ BATHUL, Professor, Department of
Mathematics, Jawaharlal Nehru Technological University
This introductory text on ‘digital logic and computer Hyderabad, Kukatpally.
organization’ presents a logical treatment of all
the fundamental concepts necessary to understand This book provides the basic concepts and applications of
the organization and design of a computer. It is designed discrete mathematics and graph theory. The book is
to cover the requirements of a first-course in computer aimed at undergraduate students of Computer Science
organization for undergraduate Computer Science, and Engineering, and Information Technology. It is also
Electronics, or MCA students. Beginning from first suitable for undergraduate and postgraduate students
principles, the text guides students through to a stage of Computer Science, Mathematics and Computer
where they are able to design and build a small computer Applications.
with available IC chips. The book exposes the students to fundamental
Starting with the foundation material on data repre- knowledge in:
sentation, computer arithmetic and combinatorial and • Mathematical logic, tautology and normal forms
sequential circuit design, the text explains ALU design and • Predicate logic, rules of inference and validity of
includes a discussion on an ALU IC chip. It also discusses arguments
62 PHI Learning — CATALOGUE 2013

• Elementary set theory, Venn diagrams, functions and • Redistributes most of the problems given in exercises
their relations section-wise.
• Algebraic structure, binary operation, group theory and • Provides many examples and exercises.
homomorphism • Gives elaborate hints for solving exercise problems.
• Theory of permutations and combinations, binomial
and multinomial theorems Contents: Preface. Preface to the First Edition. List of
• Recurrence relations and methods of solving them Symbols. Mathematical Logic. Methods of Proof.
• Graph theory, spanning tree, Eulerian and Hamiltonian Combinatorics. Recurrence Relation. Binary Relation and
circuits and isomorphism Function. Graph Theory. Algebraic System and Lattice.
System with One Binary Operation. Finitely Generated
KEY FEATURES Group. Homomorphism. Counting Principle. Permutation
• Includes a large number of worked-out problems for Group. Sylow’s Theorem. System with Two Binary
sound understanding of the concepts. Operations. Coding Theory. Bibliography. Index.
• Offers chapter-end exercises to test students’ Latest Print 2013 / 704 pp. / 17.8 × 23.5 cm
comprehension of theory. ISBN-978-81-203-4691-8 / ` 450.00 / (e-book also available)
• Gives a quiz section at the end of each chapter to help
students prepare for the competitive examinations.
Contents: Preface. Mathematical Logic. Calculus
CHANDRASEKARAN & PARVATHI
of Predicates. Elementary Set Theory. Algebraic Structure. Discrete Mathematics
Combinatorics. Recurrence Relations. Graph Theory. N. CHANDRASEKARAN, has been Professor of
Subgraphs. Index. Mathematics at St. Joseph’s College, Tiruchirapalli.
Latest Print 2010 / 372 pp. / 17.8 × 23.5 cm M. UMA PARVATHI, has been Professor of Mathematics
ISBN-978-81-203-4157-9 / ` 325.00 / (e-book also available) at Seethalakshmi Ramaswami College, Tiruchirapalli.
Written with a strong pedagogical focus, this book is an
BISWAL exhaustive presentation of the fundamental concepts of
Discrete Mathematics and Graph Theory, discrete mathematical structures and their applications in
computer science and mathematics. It aims to develop
3rd ed. the ability of the students to apply mathematical thought
PURNA CHANDRA BISWAL, Assistant Professor of in order to solve computation-related problems. The
Mathematics at Parala Maharaja Engineering College, book is intended not only for the undergraduate and
Berhampur, Odisha. postgraduate students of mathematics but also, most
importantly, for the students of Computer Science &
This textbook, now in its third edition, continues to Engineering and Computer Applications.
provide an accessible introduction to discrete
mathematics and graph theory. The introductory chapter presents an overview of the
foundations of the subject, consisting of topics such as
The introductory material on Mathematical Logic is logic, set theory, relations, functions, algebraic structures,
followed by extensive coverage of combinatorics, and graphs. The subsequent chapters provide detailed
recurrence relation, binary relations, coding theory, coverage of each of these topics as well as major areas of
distributive lattice, bipartite graphs, trees, algebra, and discrete mathematics such as combinatorics, lattices and
Polya’s counting principle. A number of selected results Boolean algebras. Major applications such as computer
and methods of discrete mathematics are discussed in a models and computation, coding theory, cryptography
logically coherent fashion from the areas of mathematical and databases are dealt with in the final chapters of the
logic, set theory, combinatorics, binary relation and book.
function, Boolean lattice, planarity, and group theory.
There is an abundance of examples, illustrations and The book is replete with features which enable the
exercises spread throughout the book. A good number of building of a firm foundation of the underlying principles
problems in the exercises help students test their of the subject and also provide adequate scope for
knowledge. testing the comprehension acquired by the students.
Each chapter contains numerous worked-out examples
The text is intended for the undergraduate students of within the main discussion as well as several chapter-end
Computer Science and Engineering as well as students of Supplementary Examples for revision. The Self-Test and
Mathematics and those pursuing courses in the areas of Exercises at the end of each chapter provide large
Computer Applications and Information Technology. numbers of objective type questions and problems
NEW TO THE THIRD EDITION respectively. Answers to objective type questions and
hints to exercises are also provided. All these pedagogic
• Includes a new chapter (Chapter 2) on Methods of
features, together with thorough coverage of the subject
proof.
matter, make this book a very readable text for beginners
• Contains new sections on Enumeration of graphs,
as well as advanced learners of the subject.
Branching process in enumerating trees, Pseudo
Boolean lattice, and Subgroup. Contents: Preface. Foundations. Predicate Calculus.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 63

Combinatorics. More on Sets. Relations and Functions. DEO


Recurrence Relations. Algebraic Structures. Lattices.
Boolean Algebras. Graph Theory. Trees. Models of Graph Theory with Applications to
Computers and Computation. Additional Topics. Further Engineering and Computer Science
Reading. Index.
NARSINGH DEO, Charles E. Millican Professor, Depart-
Latest Print 2009 / 832 pp. / 17.8 x 23.5 cm ment of Computer Science, University of Central Florida.
ISBN-978-81-203-3938-5 / ` 425.00
Because of its inherent simplicity, graph theory has a
wide range of applications in engineering and in physical
CHOWDHARY sciences. It also has uses in social sciences, in linguistics
Fundamentals of Discrete Mathematical and in numerous other areas. In fact, a graph can be
used to represent almost any physical situation, involving
Structures, 2nd ed. discrete objects and the relationship among them. Now
K.R. CHOWDHARY, Professor and Head in the Department with the solutions to engineering and other problems
of Computer Science and Engineering, M.B.M. becoming fairly complex leading to larger graphs, it is
Engineering College, Jodhpur. virtually becoming difficult to analyze problems without
This thoroughly revised and updated text, now in its the use of computers.
Second Edition, continues to provide the basic concepts This book provides a rigorous yet informal treatment
of discrete mathematics and its applications at an of graph theory with an increased emphasis on
appropriate level of rigour. computational aspects of graph theory and graph-
The text teaches mathematical logic, discusses how to theoretic algorithms. Numerous applications to actual
work with discrete structures, analyzes combinatorial engineering problems are incorporated with software
approach to problem-solving and develops an ability to design and optimization topics.
create and understand mathematical models and
Contents: Preface. Introduction. Paths and Circuits. Trees
algorithms essentials for writing computer programs.
Every concept introduced in the text is first explained and Fundamental Circuits. Cut-Sets and Cut-Vertices.
from the point of view of mathematics, followed by its Planar and Dual Graphs. Vector Spaces of a Graph. Matrix
relation to Computer Science. In addition, it offers Representation of Graphs, Coloring, Covering, and
excellent coverage of graph theory, mathematical Partitioning. Directed Graphs. Enumeration of Graphs.
reasoning, foundational material on set theory, relations Graph Theoretic Algorithms and Computer Programs.
and their computer representation, supported by a Graphs in Switching and Coding Theory. Electrical
number of Worked-out Examples and Exercises to Network Analysis by Graph Theory. Graph Theory in
reinforce the students' skill. Operations Research. Survey of other Appli-cations.
Appendix A: Binet-Cauchy Theorem. Appendix B: Nullity
Primarily intended for undergraduate students of of a Matrix and Sylvester’s Law. Index.
Computer Science and Engineering, and Information
Technology, this text will be also useful for Latest Print 2011 / 496 pp. / 15.3 × 22.9 cm
undergraduate and postgraduate students of Computer ISBN-978-81-203-0145-0 / ` 225.00 / (e-book also available)
Applications.
NEW TO THIS EDITION GOODAIRE & PARMENTER
• Contains many new sections such as Russell's paradox, Discrete Mathematics with Graph Theory,
injection, surjection, bijection, Schroeder-Bernstein
theorem, graph and map coloring, and Bipartite graph. 3rd ed.
• Includes more questions in chapter-end Exercises. EDGAR G. GOODAIRE and MICHAEL M. PARMENTER, both
of Memorial University of Newfoundland.
Contents: Preface. Preface to the First Edition. Discrete
Structures and Set Theory. Induction, Recursion, and This is an extremely “user friendly” book than the vast
Recurrences. Combinatorics. Discrete Probability. majority of similar ones. The text is written with the
Mathematical Logic. Logical Inferencing. Predicate Logic. “beginning” reader in mind and has a conversational and
Graph Theory. Relations. Transitive Closure And stimulating style to make learning as much interesting as
Warshall’s Algorithm. Equivalence and Partial Ordering possible. The examples and exercises are integrated
Relations. Trees. Algebraic Systems. Languages, Automata throughout each chapter. It also emphasizes “Active
and Grammars. Prime Numbers and Cryptosystems. Reading,” a skill vital to success in learning how to think
Bibliography. Index. mathematically and to write clean, error-free programs.
An indispensable book for computer science and even
Latest Print 2012 / 312 pp. / 17.8 × 23.5 cm maths courses.
ISBN-978-81-203-4506-5 / ` 295.00 / (e-book also available)
FEATURES
• More than 300 worked examples and 3500 exercises.
The problem sets are carefully graded by level of
difficulty.
64 PHI Learning — CATALOGUE 2013

• More than 150 Pauses (short questions)—inserted at students develop conjectures and how to prove or
strategic points. Full solutions to Pauses are included at disprove them.
the end of each section. • More applications, exercises, and figures have been
• A free Student Solutions Manual is built into the back added to help students learn and retain the material.
of the text. • New material on fuzzy sets and fuzzy logic introduces
• A strong emphasis on graph theory, incorporating its students to a topic that is extremely important for
coverage throughout six chapters. modern issues of automated feedback and control of
• A glossary of definitions and a list of symbols and processes.
notation. • Popular puzzles like Sudoku and their underlying
IMPORTANT ADDITIONS TO THIS EDITION mathematical connections form a continuous thread in
• The chapter on “Proofs” is now spread to two the text, connecting set theory, Boolean matrices,
chapters, the first mainly expository on proofs, the algorithms and coding, logic, the general construction
second focused on logic (truth tables, propositions). of proofs, coloring problems and polynomials, and
• Two sections on probability (2.4 and 2.5). other topics in a way that students will find both
• Section 11.3 on RNA chains has been rewritten to interesting and instructive.
include a new (and easier) algorithm for the recovery Contents: Preface. A Word to Students. Fundamentals.
of an RNA chain from its complete enzyme digest. Logic. Counting. Relations and Digraphs. Functions. Order
• True/false questions (with all answers in the back of Relations and Structures. Trees. Topics in Graph Theory.
the book) have been added to every section. Semigroups and Groups. Languages and Finite-State
• An additional 900 exercises; complete solutions to an Machines. Groups and Coding. Appendices—A: Algorithms
additional 200 exercises in the back of the book. and Pseudocode. B: Additional Experiments in Discrete
• Many new exercises on mathematical induction, which Mathematics. C: Coding Exercises. Answers to Odd-
is now one of the strongest, basic presentations Numbered Exercises. Answers to Chapter Self-Tests.
available. Glossary. Index. Photo Credits.
• An appendix on matrices.
Latest Print 2012 / 556 pp. / 20.0 × 25.0 cm
• A number of new computer science applications.
ISBN-978-81-203-3689-6 / ` 375.00
Contents: Preface. To the Student. Suggested Lecture
Schedule. Yes, There Are Proofs! Logic. Sets and
Relations. Functions. The Integers. Induction and MOTT, KANDEL & BAKER
Recursion. Principles of Counting. Permutations and Discrete Mathematics for Computer
Combinations. Algorithms. Graphs. Paths and Circuits.
Applications of Paths and Circuits. Trees. Planar Graphs Scientists and Mathematicians, 2nd ed.
and Colorings. The Max Flow—Min Cut Theorem. JOE L. MOTT, ABRAHAM KANDEL, and THEODORE P.
Appendix. Solutions to True/False Questions and Selected BAKER, all of the Department of Mathematics and
Exercises. Glossary. Index. Computer Science, Florida State University.
Latest Print 2011 / 588 pp. / 20.0 × 25.0 cm This is a lucidly written fine-tuned introduction to
ISBN-978-81-203-3298-0 / ` 425.00 discrete mathematics. It is eminently suited for students
pursuing BCA, MCA and B.E./B.Tech courses. Considering
the importance of the subject, quite a number of
KOLMAN, BUSBY & ROSS universities have sought to introduce discrete
Discrete Mathematical Structures, 6th ed. mathematics as a core subject in the engineering
curriculum.
BERNARD KOLMAN, Drexel University.
KEY FEATURES
ROBERT C. BUSBY, Drexel University.
SHARON CUTLER ROSS, Georgia Perimeter College. • Presents comprehensive discussions on graph theory,
mathematical induction, Boolean algebras, logic and
Discrete Mathematical Structures, Sixth Edition, offers a other proof techniques and recurrence relations.
clear and concise presentation of the fundamental • Gives good insights into graphs as a modeling tool.
concepts of discrete mathematics. The text contains • Gives better understanding of computer solutions of
more genuine computer science applications than differential equations.
any other text in the field. Therefore, it is ideal for • Many worked out examples and solutions follow each
a introductory course on the subject for computer section.
science students.
Contents: Preface. Acknowledgments. A Note to
NEW TO THIS EDITION the Reader. Foundations. Elementary Combinatorics.
• Additional emphasis on how to develop a conjecture Recurrence Relations. Relations and Digraphs. Graphs.
and how to prove or disprove it. Boolean Algebras. Network Flows. Representation and
• New sections on Logic, Mathematical Statements, and Manipulation of Imprecision. Bibliography. Index.
Logic and Problem Solving help students understand Latest Print 2012 / 768 pp. / 17.8 × 23.5 cm
proofs and proof techniques. Additional exercises help ISBN-978-81-203-1502-0 / ` 395.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 65

SATYANARAYANA & PRASAD mathematics, bio-sciences, chemical sciences, computer


science and information technology, social sciences and
Discrete Mathematics and Graph Theory linguistics. This book is devoted to the models of graph
BHAVANARI SATYANARAYANA, Professor of Mathematics, theory, and the solutions provided by these models to
Acharya Nagarjuna University, Nagarjuna Nagar, Andhra the problems encountered in these diverse fields of
Pradesh. study.
KUNCHAM SYAM PRASAD, Associate Professor of The text offers a comprehensive and coherent
Mathematics, Manipal Institute of Technology, Manipal, introduction to the fundamentals of graph theory,
Karnataka. besides giving an application based approach to the
This comprehensive and self-contained text provides a subject. Divided into 13 chapters, the book begins with
thorough understanding of the concepts and applications explicating the basics of graph theory, moving onto the
of discrete mathematics and graph theory. It is written in techniques involved while drawing the graphs.
such a manner that beginners can develop an interest in The subsequent chapters dwell onto the problems solved
the subject. Besides providing the essentials, it also by the Ramsey table and Perfect graphs. The algebraic
provides problem-solving techniques and develops the graphs and their concepts are also explained with great
skill of how to think logically. precision. The concluding chapters discuss research
Organized into two parts. The first part on discrete oriented methodologies carried out in the field of graph
mathematics covers a wide range of topics such as theory. The research works include the work done by the
predicate logic, recurrences, generating function, author himself such as on Union Graphs and Triangular
combinatorics, partially-ordered sets, lattices, Boolean Graceful Graphs, and their ramifications.
algebra, finite state machines, finite fields, elementary Primarily intended as a textbook for the undergraduate
number theory and discrete probability. The second part and postgraduate students of mathematics and computer
on graph theory covers planarity, colouring and science, this book will be equally useful for the
partitioning, directed and algebraic graphs. undergraduate students of engineering. Apart from that,
KEY FEATURES the book can be used as a reference by the researchers
• Provides algorithms and flow charts to explain several and mathematicians.
concepts. KEY FEATURES
• Gives a large number of examples to illustrate the • Incorporates numerous graphical representations in the
concepts discussed. form of well-labelled diagrams
• Includes many worked-out problems to enhance the • Presents a balanced approach with the help of worked-
student’s grasp of the subject. out examples, algorithms, definitions and remarks
• Provides exercises with answers to strengthen the • Comprises chapter-end exercises to judge students’
student’s problem-solving ability. comprehension of the subject
The book is intended to serve as a textbook for Contents: Foreword. Preface. Acknowledgements. Graph
undergraduate and postgraduate students of computer Theory: An Overview. Tree Graphs. Connectivity. Eulerian
science, information technology and mathematics. It and Hamiltonian Graphs. Matchings and Factorizations.
would also be quite useful for those who are pursuing Graph Colourings and Enumeration. Planar Graphs.
courses in computer applications. Network Flows. Ramsey Problem and Perfect Graphs.
Contents: Preface. Part I: DISCRETE MATHEMATICS— Algebraic Specifications of Graphs. Intervals and Median
Preliminary Notations. Fundamentals of Logic. Graphs. Graph Labellings. Domination in Grpahs. Index.
Recurrences and Integer Functions. Counting Techniques. Latest Print 2010 / 288 pp. / 17.8 × 23.5 cm
Algebraic Systems. Partially-Ordered Sets. Lattices. ISBN-978-81-203-4105-0 / ` 250.00 / (e-book also available)
Boolean Algebra. Finite Machines. Finite Fields.
Elementary Number Theory. Discrete Probability. Part II:
GRAPH THEORY—Preliminary Concepts. Planarity, SOMASUNDARAM
Colouring and Partitioning. Some Algebraic Aspects of
Graphs. 16. Directed Graphs. Bibliography. Index.
Discrete Mathematical Structures
Rm. SOMASUNDARAM, is a Reader in Mathematics in the
Latest Print 2009 / 480 pp. / 17.8 × 23.5 cm
Faculty of Engineering, Annamalai University.
ISBN-978-81-203-3842-5 / ` 295.00 / (e-book also available)
This book provides an accessible introduction to discrete
mathematics and meets the needs of undergraduate
SINGH students of computer engineering and undergraduate and
Graph Theory postgraduate students of computer science applications.
It covers every essential topic in discrete mathematics in
G. SURESH SINGH, Reader, Department of Mathematics, a logical coherent fashion, with an emphasis on basic
University of Kerala, Trivandrum. theory and applications. Without assuming much mathe-
Graphical representations have given a new dimension to matical background, it elucidates concepts that have wide
the problem solving exercise in diverse subjects like applications in computer science, engineering, and
66 PHI Learning — CATALOGUE 2013

mathematics. Each concept is explained with the help of • Elementary reference material on sets, logical
examples. statements, induction, pigeonhole principle, and many
The book is designed to enhance students’ ability more treated separately in an appendix
to perceive, to formulate, and to solve computer-related Contents: Preface. Fundamental Concepts. Trees
problems in a mathematical way. Numerous worked and Distance. Matchings and Factors. Connectivity
examples and exercises enhance students’ understanding and Paths. Coloring of Graphs. Planar Graphs. Edges
of the topics presented. and Cycles. Additional Topics (optional). Appendices—
KEY FEATURES A: Mathematical Background. B: Optimization and
Complexity. C—Hints for Selected Exercises. D: Glossary
• Gives computer representations of several mathe- of Terms. E: Supplemental Reading. F: References. Author
matical structures. Index. Subject Index.
• Presents detailed discussion of logic, recursion, combi-
Latest Print 2012 / 608 pp. / 17.8 × 23.5 cm
natorics, recurrence relations, algebraic structures,
graphs, and trees. ISBN-978-81-203-2142-7 / ` 350.00
• Provides introduction to automata theory.
• Uses algorithmic approach to explain several concepts. E-Commerce
• 313 worked examples are provided—clear, well
presented and thought provoking.
• 280 problems are given as exercises. AWAD
Contents: Preface. Fundamentals and Logic. Rela-tions Electronic Commerce: From Vision to
and Functions. Combinatories and Recurrence Relations.
Algebraic Structures. Order Relations and Structures.
Fulfillment, 3rd ed.
Graph and Trees. Grammars, Languages and Automation. ELIAS M. AWAD, Mclntire School of Commerce, University
Answers. Index. of Virginia.
Latest Print 2009 / 284 pp. / 16.0 × 24.1 cm This book, now in its third edition, is aimed at the
ISBN-978-81-203-2201-1 / ` 175.00 undergraduate/graduate level of courses in Electronic
Commerce. It provides the necessary tools and
technology for students in order to have an over-view of
WEST managerial and technical concepts of e-commerce. The
Introduction to Graph Theory, 2nd ed. text follows a life cycle approach to show students the
entire process of e-commerce from “vision” or strategic
DOUGLAS B. WEST, University of Illinois, Urbana. planning to “fulfillment” for delivery of products and
This text offers a comprehensive and coherent services with the goal of customer satisfaction.
introduction to the fundamentals of graph theory. The edition stands out in terms of lucidity, ease of
Written in a reader-friendly style and with features that learning, and the approach taken to integrate concepts,
enhance students’ comprehension, the book focuses on methodologies, processes and technologies via a life-
the structure of graphs and techniques used to analyze cycle approach to e-commerce. The key features of this
problems. edition are
Greatly expanded and reorganized, this edition is • Revised! Chapter 12 covers e-core values: Legal,
integrated with key pedagogical aids like numerous Ethical, Taxation, and International Issues.
illustrations, cross-references, and ‘warm-up’ exercises o Includes new coverage on the professional ethicist,
that provide for in-depth understanding of the topics taxation issues, online gambling, and issues for
covered in the text. Other important features of the book developing countries.
include multiple approaches towards problem solving and • New! Coverage of security threats
definitions following the use of concepts for meaningful o Discusses topics such as blogging and its growth, ID
distinction and clarity. theft and privacy issues, phishing and its impact,
KEY FEATURES money laundering and terrorism, spyware, adware,
• More than 1200 exercises, over 400 illustrations, and pop up ads and how to block them, encryp-
numerous examples tion, hackers, spammers, cookies, worms, intelligent
• Thorough discussion of relationships among planarity, agents, etc...
edge-colouring, and Hamiltonian cycles • Fully Updated! Boxes and tables have been updated
• New material on nowhere-zero flows proposes a dual to reflect recent or current events
concept to colouring o Keeps students abreast of recent trends.
• Extremality treatment of short proofs and proofs of • Key topics added, chapter highlights include:
conditional statements using induction provide o Ch. 1: Digital divide, e-learning, value chain, supply
continuity to the text chain management (SCM), and e-business models
• A special appendix of supplemental hints in addition to o Ch. 3: Focuses on how information is transferred via
those accompanying exercises the Internet and Open System Inter-connection (OSI)
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 67

o Ch. 4: More updates on the technical infra-structure, students pursuing courses in computer applications,
Instant Messaging, spamming and appropriate e-mail information technology and information science.
use, e-mail etiquette, and extranets and SCM The book features several comprehensive and diverse
o Ch. 5: Discussion on the types of service providers case studies and data on Indian corporations, as well as
and web hosting services, more on packets and multinational companies showing success and failure of
routers, and application service providers (ASP) their Web-based electronic business models. New
o Ch. 6: Mobile commerce, bluetooth applications, material on developments in technology and general
wireless security, satellite technology, security and business strategy has been added in all the chapters.
legal issues in wireless application protocol
o Ch. 8: Geometric shapes and gender differences on This fundamental treatment of the subject of
e-commerce coupled with a clear and practical analysis of
web sites and helping those that are color blind and
impaired vision market models, continues to make this text an invaluable
single source guide for students-arming them with skills
o Ch. 9: Permission marketing, Customer relationship to deal successfully with the managerial issues they will
management, and Cultural differences and face as future business professionals.
e-marketing
o Ch. 10: Search engines and web portals, enterprise KEY FEATURES
portal technologies, knowledge portals, and mobile • Provides coverage of all elements of e-commerce
web services including customer relationship, supply chain
o Ch. 15: Mobile commerce and mobile payments, management, e-payment, e-security, mobile
internet based payment system models, and credit commerce, and Web designing.
card laundering • Addresses key legal issues related to cyberstalking,
Contents: Preface. Part I: First Things First—The Dawn of privacy, copyright, and so forth.
a Maturing Industry. The World Wide Web. Part II: The • Gives the end-of-chapter Internet search exercises to
Technology of E-Commerce—Internet Architecture. help students develop analytical skills.
Intranets and Extranets. Hosting Your Web Site. Mobile • Defines key technical terms in the glossary.
Commerce: The Business of Time. Part III: E-Strategies Contents: Preface. History of e-commerce and Indian
and Tactics—Building E-Presence. Web Site Evaluation Business Context. Business Models for e-commerce.
and Usability Testing. Internet Marketing. Web Portals Enabling Technologies of the World Wide Web.
and Web Services. Business-to-Business. E-Commerce. e-Marketing. e-Security. e-Payment Systems. e-Customer
E-Core Values: Ethical, Legal, Taxation, and International Relationship Management. e-Supply Chain Management.
Issues. Part IV: Security Threats and Payment Systems— e-Strategy and Knowledge Management. Information
E-Security and the USA Patriot Act. Encryption: A Matter Systems for Mobile Commerce. Portals for e-Business.
of Trust. Getting the Money. Part V: Managerial and Legal and Ethical Issues. Glossary. Index.
Customer-Related Issues—Going Online. References. Latest Print 2012 / 568 pp. / 17.8 × 23.5 cm
Index. ISBN-978-81-203-4505-8 / ` 375.00 / (e-book also available)
Latest Print 2012 / 576 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3027-6 / ` 325.00
RAJARAMAN
Essentials of E-Commerce Technology
JOSEPH V. RAJARAMAN, Honorary Professor in the Supercomputer
E-Commerce: An Indian Perspective, Education and Research Centre, Indian Institute of
Science, Bangalore.
4th ed
This book is designed to acquaint the readers with major
P.T. JOSEPH, S.J., Professor, Information Systems and aspects of e-commerce with particular emphasis on
Organizational Behaviour at the Xavier Institute of technology such as cryptography, e-payment and mobile
Management (XIM), Bhubaneswar. Currently, he also payment security.
holds the position of the Director of XIM Bhubaneswar.
The book presents a layered architecture of e-commerce
Electronic Commerce is an exciting field of business systems with six layers. The physical layer (the
sector, with new issues emerging continually in this bottommost layer) described first, provides the basic
global and real time business activity. The comprehensive communication infrastructure needed by e-commerce.
coverage of this fourth edition equips the students with The next layer described is the logical layer consisting of
the latest information in e-commerce-concepts, models, Local Area Networks, the Internet, Intranet, etc. which
strategies, and techniques that can be used to build provide connectivity. The layer above is the network
useful e-commerce applications. services layer which provides e-mail and World Wide
The range of topics covered is broad, making this book a Web applications. Above this is a very important
solid introductory text for the rapidly expanding number messaging layer of e-commerce which provides facilities
of courses in e-commerce for business students at the for exchanging messages securely using the
undergraduate or postgraduate level, and also for communication infrastructure. Here various methods of
68 PHI Learning — CATALOGUE 2013

encryption, public key infrastructure and digital signature Enterprise Resource Planning
are discussed. It is also explained as to how the
messaging layer is used to exchange structured electronic
documents, using XML. The next layer called middleman AGRAWAL
services layer, describes the design of home page of an
organization and elaborates various payment services
SAP HR India Payroll: Technical
such as credit card, e-cash, smart card, etc. The topmost Reference and Learning Guide
layer is on applications, namely, B2C, B2B and C2C P. K. AGRAWAL, Program Manager at Tata Technologies
e-commerce which are defined and described at the Limited, Pune.
beginning of the book.
This book explains all the concepts underpinning the
As use of mobile phones and mobile network is rapidly India Payroll module of SAP HR. It is a comprehensive
increasing, a whole chapter is devoted to explain m- technical manual which explains every single node of the
commerce. Of special interest are detailed discussions of User Menu and Configuration. The book first gives an
Wireless Application Protocol, security issues and overview of a concept explaining what it is, how it is used
payment methods. and how it relates to the other concepts. It then explains
A complete chapter is also devoted to new developments its properties, which are fields in a configuration node.
in multimedia information goods such as e-books, MP3 This book is designed to be used both as a reference
compressed audio and digital quality video. A unique manual and a learning guide. As a learning guide, it offers
feature of these goods is the method of delivery which four views, each for a different target audience.
also uses the mobile Internet infrastructure.
• It can be read from the Senior Management’s
Finally, the legal framework of e-commerce provided by perspective to gain a broad understanding of the
the Information Technology Act 2000 (and the amended subject and what SAP can do for them.
act of 2008) is explained. • Business Process Owners can achieve a higher level of
This book with its numerous student-friendly features is understanding by getting to know more of SAP
an ideal text for undergraduate and postgraduate concepts and how to perform different tasks in SAP.
students of Computer Science and Information • Users can acquire a thorough understanding of
Technology (BSc and MSc), Computer Applications (BCA different tasks and concepts underlying them.
and MCA), and for undergraduate engineering students of • Functional consultants and proficient users can read
Computer Science and Engineering and Information the book to gain a complete understanding of the
Technology. Besides, it would be useful to professionals system.
for quickly understanding the basics of e-commerce. As a technical reference, the book can be used to locate
KEY FEATURES the relevant material through the Table of Contents,
• Gives detailed discussions of security and payment Index, ‘SAP Menu’ and ‘SAP Customizing Implementation
schemes in e-commerce. Guide (IMG)’. The last two follow the Table of Contents.
• Discusses essentials of m-commerce technology If the reader is in SAP’s User Menu or Configuration, the
including WAP protocol and mobile security. chapter number for these nodes can be found in ‘SAP
• Discusses e-commerce of multimedia such as e-books, Menu’ and ‘IMG’. If a node is not covered in the book,
MP3 audio and video on demand. the reason for not doing so is mentioned.
• Provides learning aids such as chapter summaries, over The implementation of SAP HR India Payroll can also be
300 review questions and 350 objective type questions. guided by the structure of this book.
Contents: Preface. What is Electronic Commerce? A Better World
Infrastructure for E-Commerce. Communication Networks There is a lot we can do to make our world a better
for E-Commerce. Network Services. Secure Messaging. world, just as we discover better ways to support our
Payment Systems in E-Commerce. Structured Electronic businesses. Read short articles inside on some of the
Documents. M-Commerce. E-Commerce of Multimedia. ideas of World Integration and Improvement Initiative.
Legal Framework of E-Commerce. References. Answers to
Objective Questions. Index. • World Government
• World Language
Latest Print 2011 / 260 pp. / 17.8 × 23.5 cm
• Good Governance
ISBN-978-81-203-3937-8 / ` 250.00 / (e-book also available)
• City without Traffic Lights
Contents: SAP Menu. SAP Customizing Implementation
Guide. Preface. Wage Types. Wage Type Properties.
Wage Type Permissibility. Wage Type Valuation. Wage
Type Cumulation. Wage Type Factoring. Basic Salary.
Dearness Allowance. Housing. Car and Conveyance.
Reimbursements. Long-Term Reimbursements. Bonus.
Income from Other Sources. Perquisites. Exemptions.
Child Education Exemption. Leave Travel Exemption.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 69

Medical Exemption. North-East State Tax Exemption. Contents. If the reader is in SAP’s User Menu or
Leave Encashment Exemption. Voluntary Retirement Configuration, the chapter number for these nodes can
Exemption. Gratuity. Superannuation. Provident Fund be found in ‘SAP Menu’ and ‘IMG’. If a node is not
and Pension. Employees’ State Insurance. Labour covered in the book the reason for it is also mentioned.
Welfare Fund. Professional Tax. Deductions. One Day The implementation of SAP HR OM, PD and Training
Salary Deduction. Claims and Minimum Net Pay. and documentation can also be guided by the structure
Balances and Totals. Section 80 Deductions. Section 80C of this book.
Deductions. Section 80U Deductions. Section 89. Salary
Projection. Previous Employment Tax Details. Income A Better World: There is a lot that we can do to make
Tax. Rounding Off Employee Salary. Net Pay and our World a better World, just as we discover better
External Transfer. Payroll Area. Payroll Run. Payroll ways to support our businesses. Read short articles
Posting to Accounting. Payment. Form 16 and Form 24. inside on some of the ideas of World Integration and
Form 217 (2A). Retroactive Accounting. Termination. Improvement Initiative.
Off-Cycle Activities. Nominations. Legacy Data Transfer. • World Government
Payroll Results. Processing Classes. Cumulation Classes. • Good Governance
Evaluation Classes. Schemas, Functions, PCRs, • World Language
Operations, Features. Utilities. Index. World • City without Traffic Lights
Government. World Language. Good Governance. City
without Traffic Lights. Books on SAP HR: The following other books on SAP
HR have also been published by PHI Learning, New
Latest Print 2011 / 884 pp. / 17.8 × 23.5 cm Delhi:
ISBN-978-81-203-3872-2 / ` 550.00 / (e-book also available)
1. SAP HR Time Management
2. SAP HR Personnel Administration and Recruitment
AGRAWAL 3. SAP HR India Payroll
SAP HR OM, PD and Training: Contents: SAP Menu. SAP Customizing Implementation
Technical Reference and Learning Guide. Preface. Section One: Organizational
Management—Organizational Plan. Organizational
Guide Management Interfaces. Organizational Unit. Position.
P.K. AGRAWAL was a Program Manager at Tata Job. Person. User. Task. Work Center. Objects.
Technologies Limited, Pune. Relationships. Structures. Infotype Features. Infotypes.
Plan Version. Planning Status. Authorizations.
This book explains all the concepts underpinning the Organizational Management Integration. Database
Organizational Management (OM), Personnel Develop- Utilities and Dialog Control. Data Transfer. Organization
ment (PD) and Training and Event Management and Staffing Interface Customizing. Data Model. Section
modules of SAP HR. It is a comprehensive technical Two: Personnel Development—Qualifications Catalog.
manual which explains every single node of the User Profiles. Career and Succession Planning. Development
Menu and the Configuration. The book first gives an Plan. Appraisals. Personnel Development Integration.
overview of a concept explaining what it is, how it is Section Three: Training and Event Management—
used and how it relates to other concepts. It then Business Event Catalog. Business Event Group. Business
explains its properties, which are fields in a Event Type. Dynamic Menus. Resources. Business
configuration node. Events. Attendee. Attendance. Correspondence. Training
This book is designed to be used both as a reference Integration. Utilities. Index. World Government. World
manual and a learning guide. As a learning guide, it Language. Good Governance. City without Traffic Lights.
offers four views, each for a different target audience. Latest Print 2010 / 788 pp. / 17.8 × 23.5 cm
• It can be read from the Senior Management’s ISBN-978-81-203-3984-2 / ` 550.00 / (e-book also available)
perspective to gain a broad understanding of the
subject and what SAP can do for them.
• Business Process Owners can achieve a higher level
AGRAWAL
of understanding by getting to know more of SAP SAP HR Personnel Administration and
concepts and how to perform different tasks in SAP.
• Users can acquire a thorough understanding of
Recruitment: Technical Reference and
different tasks and concepts underlying them. Learning Guide, 2nd ed.
• Functional Consultants and proficient users can read P.K. AGRAWAL was a Program Manager at Tata
the book to gain a complete understanding of the Technologies Limited, Pune.
system.
SAP HR BOOKS
As a technical reference, the book can be used to locate
the relevant material through the Table of Contents, This book is one of the set of our four books on SAP HR
Index, ‘SAP Menu’ and ‘Implementation Guide for R/3 written by the author:
Customizing (IMG)’. The last two follow the Table of • SAP HR OM, PD and Training
70 PHI Learning — CATALOGUE 2013

• SAP HR Personnel Administration and Recruitment Additional Payments. Cost Distribution. Loans.
• SAP HR Time Management Membership Fees. Notifications. Additional Off-cycle
• SAP HR India Payroll Payments. ESS Settings Remuneration Statement.
Infotype Properties. Infotype Menus. Infotype Screens.
A Better World Infotype Change Tracking. Cost Assignment. Payment
There is a lot we can do to make our world a better Model. Ad Hoc Query. HIS. Authorizations. Optical
world. Read short articles inside on some of the ideas of Archiving. Concurrent Employment. Recruitment—
World Integration and Improvement Initiative. Recruitment Process. Applicant. Application. Vacancy
Assignment. Applicant Action. Applicant Activities.
• World Government
Applicant Activity Status. Applicant’s Personnel Number.
• World Language Applicant’s Organizational Assignment. Applicant’s
• Good Governance Contract Elements. Other Recruitment Configuration.
• City without Traffic Lights Utilities. Index. World Government. World Language.
SAP is a great software. One needs to fully understand its Good Governance. City without Traffic Lights.
features in order to effectively exploit them for the Latest Print 2011 / 712 pp. / 17.8 × 23.5 cm
benefit of customers. Mr. Agrawal’s books on SAP HR ISBN-978-81-203-4223-1 / ` 550.00 / (e-book also available)
have a unique approach. A chapter usually focuses on a
single business concept, and discusses the user interface
as well as its associated configuration. This logical division AGRAWAL
makes it easier for readers to understand the
functionality.
SAP HR Time Management: Technical
Another important feature of these books is the level of
Reference and Learning Guide, 2nd ed.
detail. Each screen and each field in a screen is explained. P.K. AGRAWAL was a Program Manager at Tata
Explanation includes meaning, use case and in some Technologies Limited, Pune.
cases guidelines. Details are balanced by overviews He has written the following books on SAP HR:
explaining the concepts and their relationships. • SAP HR OM, PD and Training
While explaining functionality, Mr. Agrawal has made • SAP HR Personnel Administration and Recruitment
efforts to highlight what can be done and how it is to be • SAP HR Time Management
done. This is particularly important for less experienced • SAP HR India Payroll
users and consultants.
This book explains all the concepts underpinning SAP’s
Indicating chapter numbers against each menu and confi- HR Time Management Module. It is a comprehensive
guration item is a very useful innovation, as it establishes technical manual which explains every single node of the
direct link between the SAP system and the book. User Menu and the Configuration. The book first gives an
Another useful feature is that these books can be read overview of a concept explaining what it is, how it is used
not only by consultants, but also by users, business and how it relates to the other concepts. It then explains
process owners and even by senior managers. The its properties, which are fields in a configuration node.
importance of each topic for each category of users is This book is designed to be used both as a reference
specified. manual and a learning guide. As a learning guide, it offers
Mr. Agrawal has taken considerable pains in writing four views, each for a different target audience.
these books, and I congratulate Mr. Agrawal on his • It can be read from the Senior Management’s
achievement and thank him for his contribution to the perspective to gain a broad understanding of the
SAP community. subject and what SAP can do for them.
—K. Sanjai, Regional Head–Asia Pacific & Japan, • Business Process Owners can achieve a higher level of
SAP Global Delivery understanding by getting to know more of SAP
Contents: SAP Menu. SAP Customizing Implementation concepts and how to perform different tasks in SAP.
Guide. Preface. Personnel Administration—Infotypes. • Users can acquire a thorough understanding of
Common Infotype Structure. Actions. Organizational different tasks and concepts underlying them.
Assignment. Personal Data. Payroll Status. Challenge. • Functional consultants and proficient users can read
Addresses. Planned Working Time. Contract Elements. the book to gain a complete understanding of the
Monitoring of Tasks. Family Member/Dependents. system.
Education. Other/Previous Employers. Skills. Internal As a technical reference, the book can be used to locate
Medical Service. Powers of Attorney. Internal Data. the relevant material through the Table of Contents,
Corporate Functions. Company Instructions. Insurance. Index, ‘SAP Menu’ and ‘SAP Customizing Implementation
Objects on Loan. Date Specifications. Works Councils. Guide (IMG)’. The last two follow the Table of Contents.
Disciplinary Action and Grievances. Communication. If the reader is in SAP’s User Menu or Configuration, the
Employee’s Applicant Number. Calculation of chapter number for these nodes can be found in ‘SAP
Employment Period. Wage Type. Basic Pay. Bank Details. Menu’ and ‘IMG’. If a node is not covered in the book,
External Bank Transfers. Recurring Payments/Deductions. the reason for not doing so is mentioned.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 71

The implementation of SAP HR Time Management and Application Time Sheet. Incentive Wages. Shift Planning.
documentation can also be guided by the structure of Utilities. Index. World Government. World Language.
this book. Good Governance. City without Traffic Lights.
A Better World Latest Print 2010 / 756 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4065-7 / ` 550.00 / (e-book also available)
There is a lot we can do to make our world a better
world, just as we discover better ways to support
our businesses. Read short articles inside on some of ALTEKAR
the ideas of World Integration and Improvement
Initiative. Enterprisewide Resource Planning:
• World Government, 691 Theory and Practice
• World Language, 693 RAHUL V. ALTEKAR, Senior Functional Architect, JDA
• Good Governance, 699 India, Hyderabad.
• City without Traffic Lights, 705 He can be reached at altekarrahul@consultant.com
SAP is a great software. One needs to fully understand its Over the last two decades, large corporations and
features in order to effectively exploit them for the companies worldwide have been implementing
benefit of customers. Mr. Agrawal’s books on SAP HR Enterprisewide Resource Planning (ERP) applications. This
have a unique approach. A chapter usually focuses on a has today percolated down to the midsize companies as
single business concept, and discusses the user interface the benefits of ERP applications are appreciated. Not
as well as its associated configuration. This logical surprisingly, in business schools across the country, ERP
division makes it easier for readers to understand the has become a popular and major subject of study. This
functionality. Another important feature of these books is accessible, easy-to-read book explains the ERP concept,
the level of detail. Each screen and each field in a screen its theory and implementation with practical case
is explained. Explanation includes meaning, use case and studies. Throughout, the focus remains on the Indian
in some cases guidelines. Details are balanced by scenario. While Part I of the book deals with the theory
overviews explaining the concepts and their relationships. of ERP with detailed discussions on best practices in ERP,
ERP vendor analysis, its basic functional modules and
While explaining functionality, Mr. Agrawal has taken its implementation, Part II describes ERP “As Is” to ERP
efforts to highlight what can be done and how it is to be “To Be”.
done. This is particularly important for less experienced
users and consultants. Indicating chapter numbers against The book details and delineates the fundamental and
each menu and configuration item is a very useful advanced features of ERP in a style that is intelligible to
innovation, as it establishes direct link between the SAP the reader. It presents a structured methodology
system and the book. Another useful feature is that these designed to help students understand the conceptual
books can be read not only by consultants, but also by elements of ERP as well its implementation.
users, business process owners and even by senior The book is intended as a text for postgraduate students
managers. The importance of each topic for each of management and as a valuable reference for the
category of users is specified. practicing professionals. That it is based on the author’s
Mr. Agrawal has taken considerable pain in writing vast experience in the subject in more than 65 Indian
these books, and I congratulate Mr. Agrawal on his manufacturing companies, and is a reader-friendly text
achievement and thank him for his contribution to the with a number of diagrams, screenshots, and tables
SAP community. further enhances its value.
—K. Sanjai, Regional Head–Asia Pacific & Japan, Contents: Preface. Part I: Theory of ERP. Introduction.
SAP Global Delivery Origin, Evolution and Structure. The Best Practices in ERP.
ERP Vendor Analysis. Basic Functional Modules in ERP.
Contents: Preface. Infotypes. Employee Groupings. Work ERP Implementation. Part II: Making ERP A Success—ERP
Schedule. Substitution. Absence. Attendance. Absence “As Is”. ERP “To Be”. Bibliography. Index.
Quota. Quota Correction. Attendance Quota. Quota
Compensation. Overtime. Availability. Time Recording. Latest Print 2011 / 164 pp. / 16.0 × 24.1 cm
Time Events. Time Transfer. Employee Remuneration. ISBN-978-81-203-2633-0 / ` 150.00 / (e-book also available)
Maternity Leave. Military Service. Additional Absence
Data. Flextime. Activity Allocation. Cost Assignment. ASAP WORLD CONSULTANCY
External Services. Different Payment. Time Data
Collection. Employee Expenditure Collection. Logistics Administering SAP™ R/3:
Integration. Time Evaluation Configuration. Cluster B1. MM-Materials Management Module
Cluster B2 (Time Evaluation Results). Internal Tables.
Time Evaluation with Clock Times (Schema TM00). ASAP WORLD CONSULTANCY.
Schemas, Functions, PCRs, Operations, Features. Time This book is a fast and concise guide for administrators
Manager’s Workplace. Time Management Pool. Cross- implementing the Materials Management SAP R/3
72 PHI Learning — CATALOGUE 2013

module. It gives tips and real-world examples on how to ASAP WORLD CONSULTANCY
Administering SAP™ R/3:
manage inventory and supplies using the MM module.
It also makes readers learn how to:
• Use the Enterprise Data Model to generate instances of
The HR-Human Resources Module
all data items. ASAP WORLD CONSULTANCY.
• Use the SAP R/3 Business Engineer to build your This book is a fast and concise guide for administrators
system. implementing the SAP R/3 Human Resources Module.
• Handle MM using electronic commerce and network It helps
computing.
• Structure the Human Resources department to manage
• Use the Education and Training Planner to get users up
personnel time and administer benefits and salary.
to speed and manage change.
• Plan for personnel development as well as practices for
Contents: Introduction—Focusing on Materials Manage- joining, moving, or leaving the company.
ment. I. Using the SAP R/3 Materials Management
It also has tips and real-world examples on how to use
Application—Implementing Integrated Materials Manage-
the HR Information System and program in HR.
ment. Understanding Materials Purchasing. Under-
standing Material Requirements Planning. Understanding Contents: Introduction. I. Administering the Personnel
Inventory and Warehouse Management. II. Knowing How Administration and Payroll Accounting Modules—Building
Materials Management Fits into SAP R/3—Integrating a Global Integrated Human Resource System. Preparing
MM. Understanding the SAP R/3 Business Engineer. the Fundamentals of HR Management. Managing
Analyzing Materials Information. Utilizing Reports and Personnel Time. Administering Benefits. Administering
Interfaces. Understanding Network Computing. MM Payroll. Managing Business Trips. II. Administering the
Education and Training. Appendix A. MM—Consultant’s Personnel Planning and Development Modules—Planning
Perspective. Index. Human Resource Requirements. Planning for Personnel
Latest Print 2011 / 440 pp. / 17.8 × 23.5 cm Development. Recruiting, Changing Jobs, and Leaving. 10.
ISBN-978-81-203-1387-3 / ` 295.00
Managing Business Events. Using the HR Information
System. Setting Up the Control Mechanisms in HR.
Developing HR Strategy for IT Division. Seeing HR from a
ASAP WORLD CONSULTANCY Consultant’s Viewpoint. Appendix A—Glossary of HR
Administering SAP™ R/3: Terms and Concepts. Index.

The FI-Financial Accounting and Latest Print 2011 / 412 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-1551-8 / ` 295.00
CO-Controlling Modules
ASAP WORLD CONSULTANCY. ASAP WORLD CONSULTANCY
This book helps Administering SAP™ R/3:
• Structure the accounting department and processes to
utilize the FI & CO modules.
The Production and Planning Module
ASAP WORLD CONSULTANCY.
• Use business planning managers for coordinating
financial data with the corporate headquarters. This book is a fast and concise guide for administrators
• Identify areas of interaction between business implementing the SAP R/3 Production and Planning
processes. Module. It provides
• See how the FI & CO modules make business process • A comprehensive panorama of SAP R/3 Production and
interactions more profitable. Planning, plus the details that are needed.
Contents: Reviewing the Processes of Accounting in SAP • Tips and real-world examples on how to use the
R/3. I. Preparing the Public Accounts—Understanding the Production and Planning Module.
General Ledger. Using Subledger Accounts. Accounting for Contents: I. Exploring R3 PP—Using PP Within an R/3
Assets. Consolidating Company Accounts. II. Planning and Environment. Introducing the Concepts and Components
Controlling—Controlling by Cost Management. Costing on of PP. II. Preparing the System—Setting Up Bills of
the Basis of Activities. Controlling by the PS-Project Material. Setting Up Work Centers. Routing the Steps of
System. Analyzing Profitability. III. Funding, Investment, the Production Processes. Assigning Production Resources
and Development—Managing the Treasury. Managing and Tools. III. Controlling the Production Facilities—
Investments. Developments in Financial Management. Scheduling Routings. Planning and Controlling Shop Floor
FICO Education and Training. IV. Appendixes—A: SAP Production Orders. Administering a Production Line.
Glossary of Terms and Concepts. B: A Consultant’s Implementing PP in Repetitive Manufacturing. Assembly
Perspective. Index. Processing in Make-to-Order Production. Managing
Latest Print 2011 / 492 pp. / 17.8 × 23.5 cm Materials. IV. Planning and Integrating—Master Planning.
ISBN-978-81-203-1525-9 / ` 295.00 Managing Resources in the Process Industries. Managing
Master Recipes. Optimizing the Continuous Production
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 73

Processes. Continuous Manufacturing with Process Intended for the discerning chief executives, functional
Orders. Controlling Self-Regulating Production by managers, MIS managers and students of management
KANBANs. Controlling Manufacture with Process courses, the book should also serve as a complete
Instructions. Relating Production to the Environment. reference for understanding the concepts of ERP and
Appendix—Glossary. Index. enable organizations to implement ERP solutions.
Latest Print 2011 / 560 pp. / 17.8 × 23.5 cm HIGHLIGHTS OF THE SECOND EDITION
ISBN-978-81-203-1666-9 / ` 350.00 • Focusses on Indian ERP packages, with a new section
on “Example of an Indian ERP Package”.
ASAP WORLD CONSULTANCY & BLAIN • Provides Answers at the end of the book to most of
Administering SAP™ R/3: the problems given at the end of each chapter for the
benefit of both the students and the teachers.
The SD-Sales and Distribution Module KEY FEATURES
ASAP WORLD CONSULTANCY and BLAIN. • Discusses ERP, its scope, benefits and its evolution in
With this fast and concise book, the readers can an easy-to-read style.
• Helps understand the business processes that underlie
• Implement the SAP R/3 Sales and Distribution module.
• Structure the Sales and Distribution departments and a business management information system, and how
processes to utilize the SD module. ERP fits into the business model.
• Shows how a company can win orders in a competitive
• Identify areas of interaction between businesses and
processes. environment, using ERP as a tool.
• Presents the key features of some of the leading ERP
• Receive tips and real-world examples on how to track
and manage sales and distribution via the SD module. packages marketed, and a few case studies on some
major companies which have successfully implemented
Contents: Introducing the SAP R/3 Sales and Distribution ERP solution.
Application. I. The Sales and Distribution Marketplace— Contents: Preface. Preface to the First Edition.
Understanding the Sales Order. Processing Sales Orders Acknowledgements. Prologue. ERP—A Curtain Raiser.
Efficiently. Pricing Products and Services to Improve Business Engineering and ERP. Business Modelling for
Sales. II. Satisfying the Customer—Billing. Arranging ERP. ERP Implementation. ERP and the Competitive
Shipping and Transportation. Trading Worldwide. Advantage. The ERP Domain. Marketing of ERP. Case
Managing the SD Communications. III. Getting Results Studies. Appendix. Further Reading. Answers to Selected
with the New Technologies—Using Modern Sales Problems. Index.
Systems. Using Internet Applications. Operating WebRFC
Gateway Interface. Programming the Internet Transaction Latest Print 2012 / 200 pp. / 16.0 × 24.1 cm
Server. Interpreting SD Organizational Structures. Glossary ISBN-978-81-203-2254-7 / ` 175.00
of SD Terms and Concepts. Index.
Latest Print 2011 / 428 pp. / 17.8 x 23.5 cm
ISBN-978-81-203-1511-2 / ` 295.00 FORTRAN Programming

GARG & VENKITAKRISHNAN RAJARAMAN


Enterprise Resource Planning: Concepts Computer Programming in
and Practice, 2nd ed. FORTRAN 77 (with an Introduction to
VINOD KUMAR GARG is Professor of Information FORTRAN 90), 4th ed.
Management at S.P. Jain Institute of Management and V. RAJARAMAN, Honorary Professor, Supercomputer
Research, Mumbai. Education and Research Centre, Indian Institute of
N.K. VENKITAKRISHNAN is General Manager, Sales, for a Science, Bangalore.
leading software organization based in Mumbai.
This book is the revised and enlarged version of
Enterprise Resource Planning (ERP), one of the fastest the author’s widely acclaimed book Computer
growing segments in Information Technology today, Programming in FORTRAN 77 (Prentice-Hall of India,
enables organizations to respond quickly to the ever 1988). In its fourth edition, the major addition is a
increasing customer needs and to capitalize on market chapter on FORTRAN 90 which has recently emerged as a
opportunities. new standard. The obsolete features of FORTRAN 77
This revised edition continues to throw light on the have therefore been pointed out throughout the text and
significance of Business Engineering and its link with finally consolidated in an Appendix. However, all
Information Technology. Besides, it discusses the role of FORTRAN 77 programs written adhering to ANSI standard
consultants, vendors and users, the process of (without using the obsolete features) are executable
customization, as well as the methodology and guidelines without change in FORTRAN 90 compilers. Thus FORTRAN
for ERP implementation. 77 will continue to be used for sometime.
74 PHI Learning — CATALOGUE 2013

As with the previous editions, this book introduces the Logical Expressions and More Control Statements.
basic concepts of computer programming using FORTRAN Functions and Subroutines—Basics. Defining and
77 language. The style of presentation is simple and Manipulating Arrays. Elementary Format Specifications.
elucidative and suitable for self study. The concepts Processing Strings of Characters. Program Examples.
introduced have been illustrated with worked example Procedures with Array Arguments. Derived Types.
programs, written using the structured programming Additional Features in Procedures. Processing Files in
style. The worked examples have been tested using the Fortran. Pointer Data Types and Applications. Use of
ANSI FORTRAN 99 compiler. Modules. Miscellaneous Features of Fortran 90.
Contents: Preface. Computer Oriented Procedures. Flow Additional Features of Fortran 95. Appendices—
Charts. Fortran Programming Preliminaries. Fortran A: Intrinsic Procedures in Fortran 90. B: Statement Order
Constants and Variables. Arithmetic Expressions. Input- in Fortran 90. C: Statement of Fortran 77 declared as
Output Statements. Simple Computer Programs. Control Obsolete in Fortran 95. D: New Fortran 90/95 Features
Statements. The DO Statement. Subscripted Variables. compared with Fortran 77. References. Index.
Elementary Format Specifications. Logical Expressions and Latest Print 2012 / 364 pp. / 17.8 × 23.5 cm
Decision Tables. Fortran Program Examples. Functions ISBN-978-81-203-1181-7 / ` 225.00
and Subroutines. Processing Files in Fortran. Character
Manipulation in Fortran. Miscellaneous FORTRAN 77
Features. Introduction to Fortran 90. APPENDICES: Fuzzy Sets and Fuzzy Logic
I—Built-in Functions in FORTRAN. II—Summary of
FORTRAN 77 Features. III—Obsolete Features of GANESH
FORTRAN 77. IV—References. Index.
Latest Print 2011 / 208 pp. / 21.6 × 27.8 cm
Introduction to Fuzzy Sets and
ISBN-978-81-203-1172-5 / ` 195.00 Fuzzy Logic
M. GANESH, Professor, Mathematics Department, Birla
RAJARAMAN Institute of Technology and Science (BITS), Pilani.
Computer Programming in FORTRAN 90 Reflecting the tremendous advances that have taken
place in the study of fuzzy set theory and fuzzy logic, this
and 95 book not only details the theoretical advances in these
V. RAJARAMAN, Honorary Professor, Supercomputer areas, but also considers a broad variety of applications
Education and Research Centre, Indian Institute of of fuzzy sets and fuzzy logic.
Science, Bangalore. This comprehensive and up-to-date text is organized in
This book introduces computer programming to a three parts. The concepts pertaining to the “crisp”
beginner using Fortran 90 and its recent extension situation such as Set Theory, Logic, Switching Function
Theory and Boolean Algebra are covered in Part I of
Fortran 95. While Fortran 77 has been used for many
the text. Part II is devoted to Fuzzy Set Theory, Fuzzy
years and is still very popular, the International Standards Relations and Fuzzy Logic. The applications of fuzzy set
Organization set up a group to ‘modernize’ Fortran and theory and fuzzy logic to Control Theory and Decision
introduce new features which have made languages such Making are designated Part III of the text.
as Pascal and C popular. The committee came up with
the new standard, Fortran 90, which has introduced Designed as a textbook for the undergraduate and
many new features in Fortran such as recursion, pointers, postgraduate students of Science and Engineering, the
user defined data types, etc., hitherto available only in book will also be immensely useful to practicing
Pascal and C. Fortran 90 is not an evolutionary change of engineers and computer scientists.
Fortran 77 but is drastically different. Though Fortran 77 KEY FEATURES
programs can be run using a Fortran 90 compiler, Fortran • Every concept has been illustrated with worked out
90 is so different that the author felt it was a good idea examples.
to introduce Fortran 90 from basics. In 1996, some small • Fuzzy concepts have been introduced as generali-
extensions were made to Fortran 90 and called Fortran zations and extensions of crisp concepts.
95. This book also discusses these features. As all new • Each chapter concludes with Problem Set and
programs in Fortran will henceforth be written in Fortran References.
90, it is essential for students to learn this language.
Contents: Preface. Acknowledgements. How to
One of the main merits of the book is that every concept Use This Book. Part I: Classical Theories—Crisp Set
in the language has been illustrated with an appropriate Theory. Propositional Logic. Predicate Logic. Switching
example program. This approach makes the book Functions and Switching Circuits. Boolean Algebra. Part II:
eminently suitable for self-study as well. Fuzzy Theories—Fuzzy Set Theory. Fuzzy Relations. Fuzzy
Contents: Preface. Evolution of Fortran. Simple Fortran Logic. Part III: Applications—Fuzzy Methods in Control
90 Programs. Numeric Constants and Variables. Theory. Fuzzy Methods in Decision Making. Index.
Arithmetic Expressions. Input-Output Statements. Latest Print 2012 / 256 pp. / 17.8 × 23.5 cm
Conditional Statements. Implementing Loops in Programs. ISBN-978-81-203-2861-7 / ` 195.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 75

KLIR & FOLGER which are intended to enhance an understanding of the


material presented in the chapter.
Fuzzy Sets, Uncertainty and Information “It should be on the desk of everyone who is interested
GEORGE J. KLIR and TINA A. FOLGER, State University of in acquiring a solid understanding of the foundations of
New York, Binghamton. fuzzy sets and fuzzy logic and the competence that is
The concept of uncertainty and its relationship to needed to apply them to the solution of real-world
the increasingly important concept of information problem.”
and complexity need to be brought under a new —Lotfi A. Zadeh in his Foreword to the book.
mathematical formulation. This book is intended to make
an understanding of this mathematical formalism Contents: Foreword. Preface. PART I: THEORY—From
accessible to students and professionals in a broad range Classical (Crisp) Sets to Fuzzy Sets: A Grand Paradigm
of disciplines and covers the various issues of uncertainty, Shift. Fuzzy Sets Versus Crisp Sets. Operations on Fuzzy
information, and complexity from a broad perspective Sets. Fuzzy Arithmetic. Fuzzy Relations. Fuzzy Relation
based on formalism of fuzzy set theory. No prior Equations. Possibility Theory. Fuzzy Logic. Uncertainty-
knowledge of fuzzy set theory or information theory is Based Information. PART II: APPLICATIONS—Constructing
required; the reader is however assumed to be familiar Fuzzy Sets and Operations of Fuzzy Sets. Approximate
with basic notions of set theory, logic and probability Reasoning. Fuzzy Systems. Pattern Recognition. Fuzzy
theory, though the fundamentals of these subject areas Databases and Information Retrieval Systems. Fuzzy
are briefly overviewed in the book. Decision Making. Engineering Applications. Miscellaneous
Applications. Appendices. Bibliography. Bibliographical
The book is suitable as a text at the advanced under- Index. Name Index. Subject Index.
graduate/postgraduate level that covers uncertainty,
information and complexity from a broad perspective—in Latest Print 2012 / 592 pp. / 17.8 × 23.5 cm
mathematics courses in AI, engineering and computer ISBN-978-81-203-1136-7 / ` 350.00
science.
Contents: Preface. Acknowledgments. Crisp Sets SHINGHAL
and Fuzzy Sets. Operations on Fuzzy Sets. Fuzzy Relations.
Fuzzy Measures. Uncertainty and Information. Introduction to Fuzzy Logic
Applications. Appendix A—Uniqueness of Uncertainty RAJJAN SHINGHAL, formerly Professor of Computer
Measures. Appendix B—Glossary of Symbols. References. Science, Concordia University, Montreal, Canada.
Name Index. Subject Index.
Designed primarily as a text for senior undergraduate
Latest Print 2012 / 368 pp. / 17.8 × 23.5 cm students of Computer Science and Engineering, and
ISBN-978-81-203-0695-0 / ` 275.00 postgraduate students of Mathematics and Applied
Mathematics, this compact book describes the theoretical
aspects of fuzzy set theory and fuzzy logic.
KLIR & YUAN
Fuzzy Sets and Fuzzy Logic: Based on his many years of experience, Professor Rajjan
Shinghal gives a succinct analysis of the procedures for
Theory and Applications fuzzy sets complementation, intersection, and union. He
GEORGE J. KLIR and BO YUAN. also explains clearly how arithmetic operations are
carried out on approximate numbers, how fuzzy sets are
This is the expanded version of the earlier highly used for reasoning, and how they are employed for
successful book, Fuzzy Sets, Uncertainty and Information, unsupervised learning. Finally, the book shows how fuzzy
reflecting the tremendous advances that have taken place sets are utilized in applications such as logic control,
subsequently. The primary purpose of this book is to databases, information retrieval, ordering of objects, and
provide the student with a comprehensive coverage of satisfying multiple goals.
theoretical foundations of fuzzy set theory and fuzzy
Besides students, professionals working in research
logic, as well as a broad overview of the increasingly
organizations should find the book quite useful.
important applications of these novel areas of
mathematics. No previous knowledge of fuzzy sets Contents: Preface. An Overview of Crisp Sets. Basics of
or fuzzy logic is required. Basic ideas such as neural Fuzzy Sets. Developing Membership Functions.
networks, general algorithms and rough sets are also Complement of a Fuzzy Set. Intersection and Union of
explained. Fuzzy Sets. Fuzzy Arithmetic with Extension Principle.
Fuzzy Arithmetic with Interval Analysis. Fuzzy Relations
Throughout the book, examples are used to illustrate
for Mapping of Fuzzy Sets. Defuzzification. Approximate
concepts, methods, and generic applications as they are
introduced. Extensive and carefully selected bibliography, Reasoning: Modus Ponens. Approximate Reasoning:
Modus Tollens. Fuzzy Clustering. Fuzzy Logic Applications.
together with bibliographical notes at the end of each
chapter and a bibliographical index, is an invaluable Bibliography. Index.
resource for further study of fuzzy theory and appli- Latest Print 2013 / 144 pp. / 17.8 × 23.5 cm
cations. Each chapter is followed by a set of exercises, ISBN-978-81-203-4699-4 / ` 150.00
76 PHI Learning — CATALOGUE 2013

General Reference Age. The Drive of Technology. Computer Invasion. Part V:


RECLAIMING THE HUMAN MIND—Lord Macaulay, Tim
Lee-Berners and Language Death. Computer and
MOSES Surrogate Memory. Computer and Education. Computer
Last Frontiers of the Mind: and Reading-Writing. The Future of Books and Libraries in
the Digital Age. Computer and Feel for Numbers. Chess
Challenges of the Digital Age and Computer. Aesthetics and Calligraphy in the Digital
A. MOHANDAS MOSES, Retd. IAS. Age. Part VI: FLAVOUR OF THE DIGITAL AGE—The World
of Computer Tycoons. Values of the Digital Age. Part VII:
In this original and brilliantly written book, Mohandas
THE INDIVIDUAL AND CREATIVITY—Is Man the Measure
Moses has embarked on a daring theme—the challenge
of All Things or is He a Chimpanzee Putting on Airs. The
of artificial intelligence to the human mind and human
Individual is an Embarrassment for Science. The Genius
creativity. The mind, he says, is the greatest invention in
the universe; it has created the greatest works of art and Type. The Wellsprings of Creativity. Challenge to
Creativity. The Importance of the Individual. Forecasts
science: its dimensions and potential are yet to be
fathomed. But now the marvellous human mind stands and Prescriptions for the Future. Summary. Last Frontiers
of the Mind.
challenged by the machine.
Latest Print 2007 / 440 pp. (Hard Cover) / 16.0 × 24.1 cm
To illustrate the central theme of his book, the author
ISBN-978-81-203-2851-8 / ` 395.00
has brought together the views of a galaxy of eminent
philosophers, cognitive scientists and neuroscientists who
have explored the phenomenon and evolution of the Geographic Information Systems
human mind and consciousness, and the growth
of Artificial Intelligence. The author describes the
contribution made by the ‘Artificial Intelligentsia’, LO & YEUNG
the human-computer interaction, and emphasizes the
formidable power of the machine mind to usurp Concepts and Techniques of Geographic
the grandeur of the human mind. He has described Information Systems, 2nd ed.
the manner in which memory, language, creativity,
mathematics, teaching-learning and chess-playing could C.P. LO, University of Georgia, Athens, Georgia, U.S.A.
be altered by the digital culture. He says that ‘the ALBERT K.W. YEUNG, Ontario Police College, Aylmer,
question we need to ask ourselves as thinking men Ontario, Canada.
is—would we like to sense sensations, experience This book provides a rigorous and balanced treatment
experiences and think thoughts with understanding as of Geographic Information Systems (GIS) concepts
human beings should or are our personas to be blue and techniques in a single volume. It is suitable for
matched to the template of the machine mind?’ Geographic Information Systems courses held in
With erudition and wry humour the author takes the departments of Geography or Anthropology.
reader on a fascinating journey of exploration. Written Fully updated to reflect advances in GIS concepts and
with brilliance and clarity, there is freshness in his techniques, this text approaches the subject from the
perspective and a lucid presentation of ideas. This book broader context of information technology. Complete,
will be of great interest as much to academics, experts on up-to-date coverage is given to the concepts and
artificial intelligence, as to the general reader who wishes techniques pertaining to every stage of the systems
to know about the challenges to the human intellect and development life cycle of GIS, as well as its applications
creativity in the digital age. to various areas of spatial problem solving and decision
Contents: Foreword. Prelude. Acknowledgements. Part I: making.
SETTING THE SCENE—The Jeremiah Scenario “2084”: THE TEXT
Cargo Pants in the Brain. Methods of Study of Cognitive
Sciences. Brain Looks at Mind. The Language of the Brain. • Emphasizes GIS and mainstream IT integration;
Brain Research. Part II: DEBATE ON THE BRAIN-MIND— explores new spatial analysis techniques/landscape
Neuroscientists Look at Brain-Mind. Evolution of Brain- metrics; expands discussion of geovisualization;
Mind. Time Looks at Mind. Mind Looks at Mind. Teilhard examines new terrain data acquisition by LiDAR and
de Chardin’s Views on the Future of Mind. Part III: covers emerging technology in mobile computing and
CONSCIOUSNESS—Cognitive Sciences and Metaphysics. location-based services.
Philosophy of the Mind. Darwin, Mendel and the 1% • Covers topics that are often not adequately covered in
Genetic Difference. The Origin of Consciousness in the other GIS texts—Includes the principles and practice of
Breakdown of the Bicameral Mind: Julian Jaynes. James information resource management, information system
Meets Joyce: Views from the Martello Tower. Part IV: development methodology, spatial database modeling
ARTIFICIAL INTELLIGENCE AND COGNITIVE SCIENCE—C.P. and design, and more.
Snow: The Two Cultures—A Second Look. Prophets and • Emphasizes on spatial modeling and modeling with
Visionaries of the Digital Age. The Architecture of the examples of application—Shows students how to
Machine Mind. The Artificial Intelligentsia. The Symbiotic correctly use GIS to solve problems.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 77

• Includes full discussion on data quality and data KEY FEATURES


standard and detailed and up-to-date references. • Includes Appendices on the role of electronic evidence,
• Has two useful appendices–Includes Internet Resources information technology rules, ministerial order on
and a GIS glossary. blocking websites, and the rules relating to the use of
• Gives a summary, and review questions are added to electronic records and digital signatures.
each chapter.
• Provides a comprehensive Table of Cases.
• Contains numerous figures and diagrams.
• Incorporates abbreviations of important legal terms
Contents: Introduction to Geographic Information used in the text.
Systems (GIS). Maps and Geospatial Data. Digital
Representation and Organization of Geospatial Contents: Preface. Acknowledgements. Table of Cases.
Data. Geospatial Data Quality and Standards. Raster Abbreviations (Citation of Cases). Part I: Internet,
Geoprocessing. Vector Geoprocessing. Geovisualization E-commerce and E-governance with Reference to Free
and Geospatial Information Products. Remote Sensing Market Economy—Understanding Computers, Internet
and GIS Integration. Digital Terrain Modeling. and Cyber Laws. Conceptual Framework of E-commerce:
Spatial Data Analysis, Modeling, and Mining. GIS E-governance. The Role of Electronic Signatures in
Implementation and Project Management. GIS Issues and E-commerce with Reference to Free Market Economy in
Prospects. Appendix A: Internet Resources for GIS. India. Part II: Law Relating to Electronic Records and
Appendix B: Glossary of GIS Terms. Photo and Figure Intellectual Property Rights in India—Legal Aspects of
Credits. Index. Electronic Records/Digital Signatures. The Rules and
Regulations of Certifying Authorities in India. Protection
Latest Print 2012 / 544 pp. / 21.6 × 27.8 cm of Intellectual Property Rights in Cyberspace in India. Part
ISBN-978-81-203-3914-9 / ` 450.00 III: International Efforts Relating to Cyberspace Laws and
Cyber Crimes—International Efforts Related to Cyber-
Information Security space Laws. Council of Europe (COE) Convention on
Cyber Crimes. Part IV: Penalties, Compensation and
Offences under the Cyberspace and Internet in India—
CHANDER Penalties, Compensation and Adjudication of Violations of
Cyber Laws and IT Protection Provisions of IT Act and Judicial Review. Some Important
Offences under the Cyberspace Law and the Internet in
HARISH CHANDER, formerly Professor-in-Charge, Law India. Other Offences under the Information Technology
Centre II, Faculty of Law, University of Delhi. Act in India. Part V: Miscellaneous Provisions of IT Act
India has emerged as a hub of the IT industry due to the and Conclusions—The Role of Electronic Evidence and the
phenomenal growth of the IT sector. However, this huge Miscellaneous Provisions of the IT Act. Appendices—
growth rate has brought with it the inevitable legal I: Information Technology Act as Amended up to 2008.
complications due to a switch over from paper-based II: The Information Technology (Certifying Authorities)
commercial transactions to e-commerce and e- Rules, 2000. III: Ministerial Order on Blocking of Web-
transactions. This book discusses the legal position of sites. IV: The Information Technology (Use of Electronic
Information Technology (IT), e-commerce and business Records and Digital Signatures) Rules, 2004. Bibliography.
transaction on the cyberspace/Internet under the Index.
Information Technology (IT) Act in India. Latest Print 2012 / 284 pp. / 16.0 × 24.1 cm
Divided into five parts, Part I of the text deals with the ISBN-978-81-203-4570-6 / ` 325.00 / (e-book also available)
role of the Internet, e-commerce and e-governance in the
free market economy. Part II elaborates on various laws
relating to electronic records and intellectual property PACHGHARE
rights with special reference to India. Efforts are being
made internationally to rein in cyber crimes by Cryptography and Information Security
introducing stringent laws, Part III deals with various rules V.K. PACHGHARE, Assistant Professor, Department of
and regulations which have been introduced to get rid of Computer Engineering and Information Technology,
cyber crimes. Part IV is devoted to a discussion on Government College of Engineering, Pune.
various offences committed under the IT Act, penalties
imposed on the offenders, and compensations awarded This well-organized text presents the principles,
to the victims. Finally, Part V acquaints the students with techniques, design, and implementation of cryptography
the miscellaneous provisions of the IT Act. and information security algorithms, with a perfect
balance in the presentation of theoretical and practical
This book is designed as text for postgraduate students of
aspects. To provide the mathematical background
Law (LLM) and undergraduate and postgraduate students
of Information Technology [B.Tech./M.Tech. (IT)] and for required to understand the principles of cryptography
Master of Computer Applications (MCA) wherever it is and information security, the text explains all the relevant
offered as a course. Besides, it will prove handy for theorems such as Fermat’s theorem and Euler’s theorem.
scholars and researchers working in the field of IT and The book gives a clear analysis of various encryption
Internet. methods and cipher techniques. In addition, various
78 PHI Learning — CATALOGUE 2013

security measures, for example, firewalls and virtual work of the Internet. Finally, the author demonstrates
private network, and web security, are also discussed. how an online voting system can be built, showcasing
information security techniques, for societal benefits.
KEY FEATURES
• Covers the latest topic of computer forensics and the Information Security: Theory and Practice is intended as
a textbook for a one-semester course in Information
areas in which they can be applied.
Security/Network Security and Cryptography for B.E./
• Gives algorithms with numerical explanations. B.Tech students of Computer Science and Engineering
• Provides a large number of solved problems. and Information Technology.
The book is intended for the undergraduate and post- Contents: Preface. Overview of Information Security
graduate students of computer science and engineering and Cryptography. Classical Encryption Methods.
(B.Tech./M.Tech.), undergraduate and postgraduate Confidentiality: Symmetric Key Cryptography. Information
students of computer science (B.Sc./M.Sc. Computer Hiding: Steganography. Confidentiality: Public Key
Science), and information technology (B.Sc./M.Sc. IT) and Cryptography. Data Integrity: Cryptographic Hash
the students of Master of Computer Applications (MCA). Functions. Authentication. Authentication/Identification:
Biometrics. Virus and Malware. Web and Network
Contents: Preface. Introduction. Data Encryption Security: SSL and IPSec. E-Voting: Online (Internet-based)
Techniques. Data Encryption Standards. Advanced Electronic Voting Systems. Glossary. References. Index.
Encryption Standards. Symmetric Ciphers. Number
Latest Print 2010 / 312 pp. / 17.8 × 23.5 cm
Theory. Public Key Cryptosystems. Key Management.
ISBN-978-81-203-3351-2 / ` 295.00
Authentication. Digital Signatures. Electronic Mail
Security. IP Security. Web Security. Intrusion. Malicious
Software. Firewall. Computer Forensics. Bibliography.
Index.
SINGH
Latest Print 2011 / 384 pp. / 17.8 × 23.5 cm
Network Security and Management,
ISBN-978-81-203-3521-9 / ` 275.00 3rd ed.
BRIJENDRA SINGH, Professor, Department of Computer
PATEL Science, University of Lucknow, Lucknow.

Information Security: Theory and Practice Written in an easy-to-understand style, this textbook,
now in its third edition, continues to discuss in detail
DHIREN R. PATEL, Professor of Computer Engineering at important concepts and major developments in network
National Institute of Technology, Surat (India). security and management. It is designed for a one-
This book offers a comprehensive introduction to the semester course for undergraduate students of Computer
fundamental aspects of Information Security (including Science, Information Technology, and undergraduate and
Web, Networked World, Systems, Applications, and postgraduate students of Computer Applications.
Communication Channels). Security is also an essential Students are first exposed to network security principles,
part of e-business strategy (including protecting critical organizational policy and security infrastructure, and then
infrastructures that depend on information systems) drawn into some of the deeper issues of cryptographic
and hence information security in the enterprise algorithms and protocols underlying network security
(Government, Industry, Academia, and Society) and over applications. Encryption methods, secret key and public
networks has become the primary concern. The book key cryptography, digital signature and other security
provides the readers with a thorough understanding of mechanisms are emphasized. Smart card, biometrics,
how information can be protected throughout computer virtual private networks, trusted operating systems,
networks. pretty good privacy, database security, and intrusion
The concepts related to the main objectives of computer detection systems are comprehensively covered. An in-
and information security systems, namely confidentiality, depth analysis of technical issues involved in security
data integrity, authentication (entity and data origin), management, risk management and security and law is
access control, and non-repudiation have been presented.
elucidated, providing a sound foundation in the principles In the third edition, two new chapters—one on
of cryptography and network security. The book provides Information Systems Security and the other on Web
a detailed treatment of design principles of classical and Security—and many new sections such as digital
modern cryptosystems through an elaborate study of signature, Kerberos, public key infrastructure, software
cryptographic techniques, algorithms, and protocols. It security and electronic mail security have been included.
covers all areas of security—using Symmetric key and Additional matter has also been added in many existing
Public key cryptography, hash functions, authentication sections.
techniques, biometric techniques, and steganography.
Besides, techniques such as Secure Socket Layer (SSL), KEY FEATURES
Firewalls, IPSec for Web security and network security • Extensive use of block diagrams throughout helps
are addressed as well to complete the security frame- explain and clarify the concepts discussed.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 79

• About 250 questions and answers at the end of the Computing Technologies and Security Management
book facilitate fruitful revision of the topics covered. Strategy. Promising Future Research in InfoSec.
• Includes a glossary of important terms. Latest Print 2011 / 300 pp. / 17.8 × 23.5 cm
Contents: Preface. Introduction. Organizational Policy and ISBN-978-81-203-3745-9 / ` 350.00
Security. Security Infrastructure. Cryptography. Network
Fundamentals. Hardware and Software Security. Database
Security. Information Systems Security. Intrusion Information Technology
Detection Systems. Network Security. Wireless Security.
Web Security. Network Management. Security Manage- BANSAL
ment. Risk Management and Incident Management.
Security and Law. Internet Governance and Electronic Computing for Management
Mail Policy. Security of Internet Banking System. VEENA BANSAL, Assistant Professor in the Department of
Appendices—A: Internet Standards and the Internet Industrial and Management Engineering, Indian Institute
Society. B: Abbreviations and Acronyms. C: Questions and of Technology Kanpur.
Answers. D: Glossary. Bibliography. Index.
This concise yet accessible introduction to database
Latest Print 2012 / 420 pp. / 17.8 × 23.5 cm technology is written for use in Database Management
ISBN-978-81-203-4497-6 / ` 325.00 / (e-book also available) System courses, particularly for students of management.
In simple, straightforward terms the book provides
STRAUB, GOODMAN & BASKERVILLE (Eds.) reader-friendly explanations of the basic concepts which
Information Security: Policy, Processes underpin the technology of Relational Database
Management Systems (RDBMS). A running example
and Practices illustrates the core concepts involved—from analysis to
DETMAR W. STRAUB, SEYMOUR GOODMAN AND implementation—in the design of a simple RDBMS
RICHARD L. BASKERVILLE (Eds.). project. The book also features adequate treatment of
the database language SQL.
With the increased use of information system
Students are also introduced to the fundamentals
infrastructures and the Internet by people our societies
and use of the object-oriented methods of the Java
are being subject to a great variety of information-related
programming language to write simple, web-enabled
risks. Also in many rapidly developing parts of the world
database applications. A number of programming
life is becoming dependent on multiple, complex and
examples are included to teach database access through
interrelated information technologies. Therefore, we
the JDBC classes and Oracle server.
need to design organizational processes and build
information systems encapsulating and securing these The book concludes with basic material on how to
technologies in a trustworthy manner. configure computers and networks for database
interactions.
With the above consideration in the background, this
volume in the Advances in Management Information Contents: Preface. UNIT I: Relational Database
Systems series covers the managerial landscape of Management Systems—Relational Database Manage-
information security. It deals with how organizations and ment Systems. Entity Relationship Model. Relational
nations organize their information security policies and Model. Relational Database Design Using ER-to-Relational
efforts. It also covers how to strategize and implement Mapping. The SQL. UNIT II: Java—Java. Control
security with a special focus on emerging technologies. It Structures. Methods. Arrays, Characters, Strings and
highlights the wealth of security technologies, and also String Buffers. Data Structures. Input/Output. UNIT III:
indicates that the problem is not a lack of technology but Web Enabling the Database—Database Revisited. UNIT IV:
rather its intelligent application. Introduction to Computers—Computer Organization.
Networks. Bibliography. Index.
Contents: Part I: The Terrain of Information Security—
Flaming the Information Security Process in Modern Latest Print 2006 / 324 pp. / 17.8 × 23.5 cm
Society. Part II: Security Processes for Organizational ISBN-81-203-2673-3 / ` 250.00
Information Systems. Information Systems Security
Strategy: A Process View. IT Governance and Organi- KELKAR
zational Design for Security Management. Information
System Risk Assessment and Documentation. Strategic Information Technology Project
Information Security Risk Management. Security Policy: Management: A Concise Study, 3rd ed.
From Design to Maintenance. Business Continuity
Planning and the Protection of Informational Assets. Part S.A. KELKAR, Adjunct Professor in the Department of
III. Processes for Securing the Extra-Organizational Computer Science and Engineering and the Shailesh J.
Setting—Information Security Policy in the U.S. National Mehta School of Management, Indian Institute of
Context. The Internaitonal Landscape of Cyber Security. Technology Bombay.
Part IV: Forces and Research Leading to Future This book, in its third edition, is aimed at emphasizing the
Information Security Processes—Emerging Ubiquitous fundamental concepts associated with IT Project
80 PHI Learning — CATALOGUE 2013

Management from a balanced perspective of theory and The book is broadly organized into three parts. The first
practice. By presenting the information in an abstracted part describes the hardware devices used for acquisition
form, this text guides the students through all phases of of numerical, graphical, audio and video data and their
project life cycle, i.e. initiation, planning, execution, representation in binary form. The second part describes
monitoring and control, and closure. the methods of storing, processing and disseminating
Besides such general management activities, this book data. The final part describes both the systems and
comprehensively deals with all critical dimensions of application software. Applications include word pro-
project such as scope, time, cost, quality, human cessors, spreadsheets, multimedia processing, some uses
resources, communication, risk, procurement, and of the Internet, business processes and e-commerce. The
integrations in order to enhance the reader’s concluding chapter presents a discussion on social
understanding of technical competencies required in impacts of information services and career opportunities
project management. in the field of IT.
NEW TO THIS EDITION KEY FEATURES
Incorporates all the changes brought about in PMBOK • Provides comprehensive coverage of IT from first
2008 (Fourth Edition) and ISO9000:2008 principles
• Describes a large number of important applications
Though the basic structure of this book remains the of IT
same, several chapters have been modified and • Explains acquisition, storage, organization, processing,
reorganized according to the latest trends display, and dissemination of multimedia data
This book is well-suited for an academic course (one • Covers business data processing, the Internet and
semester) on IT project management or for conducting World Wide Web, e-commerce, social impacts of IT
an equivalent training programme for IT professionals. IT and job opportunities in IT enabled services
project managers, who are aspiring to get appropriate • Every chapter begins with a statement of learning goals
certification course based on PMBOK 2008 (Fourth and ends with a comprehensive summary.
Edition) from PMI, USA, will be greatly benefited by
Contents: Preface. Data and Information. Acquisition
reading this book. Besides, this book will be equally
of Numbers and Textual Data. Acquiring Graphical
useful for the software professionals who wish to grasp
Data. Acquiring Audio Data. Acquisition of Video. Data
the essentials without attending a formal instructional
Storage. Central Processing Unit. Computer Networks.
course on the subject.
Output Devices. Computer Software. Data Organization.
Contents: Preface. Abbreviations. Project Management Processing Numerical Data. Processing and Displaying
Backdrop. Quality and Quality Management Systems. Textual Data. Processing Multimedia Data. Some Internet
Project Management Processes and PMIS. Pre-project Applications. Business Information Systems. Electronic
Scenario. Project Initiation. Project Planning. Project Commerce. Societal Impacts of Information Technology.
Execution, Monitoring and Control. Project Closing and References. Index.
Beyond. Project Management Summary by Knowledge
Latest Print 2012 / 384 pp. / 17.8 × 23.5 cm
Areas. Appendices—A: IT Around Us. B: Capacity
Planning. C: Software Development Orientation. ISBN-978-81-203-2402-2 / ` 250.00
D: Estimation Techniques. E: Quality Control. F: Metrics
and Measurements. G: Configuration Management. RAY & ACHARYA
H: Human Resources Management. I: Project Structure
and Roles. Suggested Reading. Information Technology: Principles and
Latest Print 2012 / 864 pp. / 17.8 × 23.5 cm Applications
ISBN-978-81-203-4273-6 / ` 525.00 / (e-book also available) AJOY KUMAR RAY, Professor at Department of Electronics
and Electrical Communication Engineering, IIT Kharagpur.
TINKU ACHARYA, Senior Executive Vice President and
RAJARAMAN Chief Science Officer of Avisere Inc., Tucson, Arizona, USA.
Introduction to Information Technology He is also an Adjunct Professor in the Department of
V. RAJARAMAN, Honorary Professor, Supercomputer Electrical Engineering, Arizona State University, USA.
Education and Research Centre, Indian Institute of This comprehensive yet accessible text provides a good
Science, Bangalore. introduction to the fundamental concepts of Information
This textbook is designed for a first course in Information Technology and skillfully elaborates on their applications,
Technology (IT), offered as core course for all under- covering in the process the entire spectrum of IT related
graduate university students. It will also benefit students topics.
preparing for DOEACC (O level), polytechnic students, Organized into three parts, the book offers an insightful
and professional courses such as CA. As IT is a rapidly analysis of the subject, explaining the concepts through
advancing technology, the main objective of this book is suitable illustrations. Part I covers basic issues and
to emphasize reasonably stable fundamental concepts on concepts of Internet and the techniques of acquiring,
which this technology is built. storing, structuring and managing information that may
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 81

involve images, text files and video data. The reader is Internet Technology
exposed to both centralized and distributed database
systems. Part II deals with the core topics in developing
information systems which are based on audio and ANTONIOU & VAN HARMELEN
speech compression, multimedia communication
techniques, and soft computing for analysis and
Semantic Web Primer, A, 2nd ed.
interpretation of data. Part III focusses on a number of GRIGORIS ANTONIOU, Professor, Institute for Computer
application areas—as remote sensing, telemedicine, Science, FORTH (Foundation for Research and
e-commerce, cybermediary and rural development— Technology-Hellas), Heraklion, Greece.
besides the traditional engineering disciplines, FRANK VAN HARMELEN, Professor, Department of
highlighting their social impacts. Artificial Intelligence at the Vrije University, Amsterdam,
Netherlands.
The book is intended for undergraduate and postgraduate
students of information technology, computer science as The development of the Semantic Web, with machine-
well as electronics and electrical communication readable content, has the potential to revolutionize the
engineering. It should also serve as an excellent reference World Wide Web and its uses. A Semantic Web Primer
for professionals in the IT field. provides an introduction and guide to this still emerging
field, describing its key ideas, languages, and
DISTINGUISHING FEATURES technologies. Suitable for use as a textbook or for self-
• Discusses in detail the theoretical basis behind a web study by professionals, it concentrates on undergraduate-
graph. level fundamental concepts and techniques that will
• Deals with security issues of computer networks and enable readers to proceed with building applications on
their implications in an easy-to-understand manner. their own and includes exercises, project descriptions,
• Contains more than 30 projects (with useful hints) that and annotated references to relevant online materials.
students of various IT courses would find interesting to
The text provides a systematic treatment of the different
work on.
languages (XML, RDF, OWL, and rules) and technologies
• Three chapters are exclusively devoted to different (explicit metadata, ontologies, and logic and inference)
aspects of database management and data mining
that are central to Semantic Web development as well as
systems. such crucial related topics as ontology engineering and
Contents: Foreword 1. Foreword 2. Preface. Acknow- application scenarios.
ledgements. Contributors. Part I: Core Concepts and
“This book is essential reading for anyone who wishes
Issues—Introduction. Database Management Systems.
to learn about the Semantic Web. By gathering the
Role of Telecommunication in Information Technology. fundamental topics into a single volume, it spares the
Basics of the Internet. Overview of Present Day
novice from having to read a dozen dense technical
Networking Technologies. Principles of Visual Information
specifications. I have used the first edition in my Semantic
Analysis. Information Technology for Multimedia
Web course with much success.”
Communication. Part II: Development of Information
Systems—Graph-Theoretic Structure of the World Wide —JEFF HEFLIN, Associate Professor, Department of
Web. Principles of Image Compression. Text Compression. Computer Science and Engineering, Lehigh University
Content-based Multimedia Analysis and Retrieval. Speech “This book provides a solid overview of the various core
and Audio Compression. All-Optical Networking and subjects that constitute the rapidly evolving Semantic
Evolution of Network Infrastructure: From Electrical to Web discipline. While keeping most of the core concepts
Optical. Computer Security Threats and Countermeasures. as presented in the first edition, the second edition
Image Databases. Principles and Applications of Soft contains valuable language updates, such as coverage of
Computing. An Introduction to Clustering Techniques. SPARQL, OWL DLP, SWRL, and OWL-S. The book truly
Part III: Important Application Areas of IT—Bioinfor- provides a comprehensive view of the Semantic Web
matics: Issues and Challenges. Information Technology in discipline and has all the ingredients that will help an
Healthcare and Telemedicine. An Overview of Remote instructor in planning, designing, and delivering the
Sensing and GIS Techniques. E-commerce: A Source of lectures for a graduate course on the subject.”
Competitive Advantage in Global Market. An Investigation
into the Emerging ‘Cybermediary’ Concept. Industrial —ISABEL CRUZ, Department of Computer Science,
Information Technology. Colour Image Processing and University of Illinois, Chicago
Analysis. Information Technology in Mining and Electrical Contents: List of Figures. Series Foreword. Preface. The
Load Forecasting. Information Processing from Document Semantic Web Vision. Structured Web Documents: XML.
Images. Information Technology for Rural Development. Describing Web Resources: RDF. Web Ontology Language:
Appendix—Projects for IT Courses. Index. OWL. Logic and Inference: Rules. Applications. Ontology
Latest Print 2011 / 628 pp. / 17.8 × 23.5 cm Engineering. Conclusion and Outlook. A: Abstract OWL
ISBN-978-81-203-2184-7 / ` 550.00 Syntax. Index.
Latest Print 2010 / 288 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4054-1 / ` 325.00
82 PHI Learning — CATALOGUE 2013

BANERJEE COMER
Internetworking Technologies: Internet Book, The: Everything You Need
An Engineering Perspective to Know about Computer Networking
RAHUL BANERJEE is with the Computer Science and and How the INTERNET Works, 4th ed.
Information Systems Group at BITS, Pilani.
DOUGLAS E. COMER, Cisco Systems, Boxborough and
Designed as an advanced text on internetworking Department of Computer Sciences, Purdue University.
technologies for senior undergraduate/graduate students
of computer science, this unique book provides an The book provides a unique and accessible overview of
introduction to the key concepts related to front line the Internet and how it works. In the Fourth Edition of
areas of internetwork-specific research and development. The INTERNET Book, the author adopts a non-technical
The text would also be highly useful to professionals, perspective to explain the mechanics behind the Internet,
who wish to keep abreast of various state-of-the-art how computers communicate, and the many services
technologies in their fields of research. computers and Internet technology provide. The practical
approach offers the reader the big picture by presenting
SALIENT FEATURES a solid overview of networking and the Internet in clear,
• Offers a simple yet clear view of implications of design- easy to understand, yet scientifically accurate language.
time choices on the evolution of internetwork FOURTH EDITION FEATURES
protocols, design and architectures.
• Allows a unified treatment of complex subjects by • Three Brand New Chapters: NAT Sharing an Internet
means of identification of common threads. Connection; Secure Access from a Distance (VPNs);
• Design exercises at the end of relevant chapters extend Group and Personal Web Pages (Wikis and Blogs)
the coverage of the text by addressing real-world • Coverage of key networking concepts such as packet
design issues and developing a fuller view of the switching, Local Area Networks, protocol software, and
domain. domain
• Focusses on the IPv6 and design and implementation • Updated material throughout including coverage of
issues specific to the next-generation internetworking wireless networking with Wi-Fi and web authoring
using IPv6 as their base technology. tools as well as a discussion of networking security
• Proposed solutions to the IPv6 quality-of-service • An overview of Electronic Commerce and how the
specification problems, discussed in the appendices, Internet is used to conduct business and commercial
provide an insight into several approaches of transactions
contemporary significance. • An extensive glossary of technical terms with easy-to-
Supporting website (http://www.bits-pilani.ac.in/~rahul/) understand definitions
maintained by the author provides several supporting
tools for the readers. Contents: Preface. The Internet Has Arrived. Getting
Started: Hands-On Experience. PART I: Introduction to
Contents: Preface. Part I: Fundamentals of Inter-
Networking—Telephones Everywhere. The World Was
networking, Multimedia, Compression and Intelligent
Agent Technology—Introductory Concepts in Inter- Once Analog. The Once and Future Digital Network. Basic
networking. Multimedia Internetworking Technology. Communication. The Local Area Network Arrives. PART II:
Data Compression Technology. Intelligent Agent A Brief History of the Internet—Internet: The Early Years.
Technology in Internetworking. Part II: Internetworking Two Decades of Incredible Growth. The Global Internet. A
System Architectures—The TCP/IPv6 Internetworking Global Information Infrastructure. PART III: How the
Architecture. Internetworking Routing Architectures. Internet Works—Packet Switching. Internet: A Network of
Internetwork Management Architectures. Internet Networks. ISPs: Broadband and Wireless Access. IP:
Security Architectures. Part III: Internetworking Software to Create a Virtual Network. TCP: Software for
Application Architectures—Internetwork-based Video-on- Reliable Communication. Clients + Servers = Distributed
Demand Architectures. Internetwork-based Digital Library Computing. Names for Computers. NAT: Sharing an
Architectures. Internet-commerce Architectures. Internet Internet Connection. Why the Internet Works Well. PART
Programming. Appendices. Bibliography. Index. IV: Services Available on the Internet—Electronic Mail.
Latest Print 2011 / 264 pp. / 16.0 × 24.1 cm
Bulleting Board Service (Newsgroups). Browsing the
World Wide Web. World Wide Web Documents (HTML).
ISBN-978-81-203-2185-4 / ` 175.00
Advanced Web Technologies (Forms, Frames, Plugins,
Java, JavaScript, Flash). Group and Personal Web Pages
(Wikis and Blogs). Automated Web Search (Search
Engines). Text, Audio, and Video Communication
(IM, VolP). Faxes, File Transfer, and File Sharing (FTP).
Remote Login and Remote Desktops (TELNET). Facilities
for Secure Communication. Secure Access from a
Distance (VPNs). Internet Economics and Electronic
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 83

Commerce. The Global Digital Library. Appendix 1: Transfer and Access (FTP, TFTP, NFS). Electronic Mail
Glossary of Internet Terms. Index. (SMTP, POP, IMAP, MIME). World Wide Web (HTTP).
Latest Print 2011 / 408 pp. / 17.8 × 23.5 cm Voice and Video Over IP (RTP, RSVP, QoS). Network
ISBN-978-81-203-3696-4 / ` 275.00 Management (SNMP). Internet Security and Firewall
Design (IPsec, SSL). A Next Generation IP (IPv6). Appendix
1: A Look at RFCs. Appendix 2: Glossary of Internetwork-
COMER ing Terms and Abbreviations. Bibliography. Index.
Internetworking with TCP/IP: Principles, Latest Print 2012 / 684 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-2998-0 / ` 350.00
Protocols, and Architecture, Vol. I,
5th ed. COMER & STEVENS
DOUGLAS E. COMER, Cisco Systems, Boxborough and
Department of Computer Sciences, Purdue University. Internetworking with TCP/IP: Design,
This book is a clear and accessible introduction to the Implementation, and Internals
protocols and technologies that make the Internet work. (ANSI C Version), Vol. II, 3rd ed.,
This best-selling conceptual introduction to TCP/IP
internetworking protocols interweaves a clear discussion DOUGLAS E. COMER, Cisco Systems, Boxborough and
Department of Computer Sciences, Purdue University.
of fundamentals with the latest technologies.
DAVID L. STEVENS, Department of Computer Sciences,
The revised edition has a new focus on CIDR addressing Purdue University.
and it also addresses MPLS and IP switching technology,
traffic scheduling, VOIP, Explicit Congestion Notification The third edition of this best-seller, with updates and
(ECN), and Selective ACKnowledgement (SACK). The improvements throughout, presents the details about
author has thoroughly revamped this classic guide, TCP/IP protocols that are not covered in Volume I. It
sharpening its focus on today’s most widely used Internet provides an in-depth look at individual TCP/IP protocols
protocols and technologies, as well as those that are in light of design alternatives, implementation techniques
rapidly growing in importance. with actual ANSI C Code, and the internals of protocol
software. To enable the reader to clearly understand
The text however retains the approach that has made the interaction among protocols, the complete
previous editions so valuable. Essential concepts implementation process, and the internal structure, the
and mechanisms of internetworking are carefully authors use a working system, designed and built by
explained, demonstrating how networks can be them using ANSI C, that serves as a central example
architected to function as one unified communication throughout the text.
system. The author clearly introduces network
technologies like Ethernet, the design principles of the This text is suitable for courses in networking for
Internet, addressing and routing, programming over TCP, engineering students of computer science and is a must
and examples of applications like email and the World for programmers working with TCP/IP suite of protocols.
Wide Web. Contents: Foreword. Preface. Introduction and Overview.
As Prof. David Clark of MIT says in his foreword, “TCP/IP The Structure of TCP/IP Software in an Operating System.
is still the glue at the core of the Internet that makes Network Interface Layer. Address Discovery and Binding
all this work. And this is still the book to read to learn (ARP). IP: Global Software Organization. IP: Routing Table
about it”. and Routing Algorithm. IP: Fragmentation and
Contents: Foreword. Preface. Introduction and Overview. Reassembly. IP: Error Processing (ICMP). IP: Multicast
Processing (IGMP). UDP: User Datagrams. TCP: Data
Review of Underlying Network Technologies. Internet-
Structures and Input Processing. TCP: Finite State
working Concept and Architectural Model. Classful
Machine Implementation. TCP: Output Processing. TCP:
Internet Addresses. Mapping Internet Addresses to
Timer Management. TCP: Flow Control and Adaptive
Physical Addresses (ARP). Internet Protocol:
Connectionless Datagram Delivery (IPv4). Internet Retransmission. TCP: Urgent Data Processing and the
Push Function. Socket-Level Interface. RIP: Active Route
Protocol: Forwarding IP Datagrams. Internet Protocol:
Error and Control Messages (ICMP). Classless and Subnet Propagation and Passive Acquisition. OSPF: Route
Propagation with an SPF Algorithm. SNMP: MIB Variables,
Address Extensions (CIDR). Protocol Layering. User
Representations, and Bindings. SNMP: Client and Server.
Datagram Protocol (UDP). Reliable Stream Transport
SNMP: Table Access Functions. Implementation in
Service (TCP). Routing Architecture: Cores, Peers, and
Algorithms. Routing Between Peers (BGP). Routing Retrospect.
within an Autonomous System (RIP, OSPF). Internet Latest Print 2009 / 684 pp. / 17.8 × 23.5 cm
Multicasting. IP Switching and MPLS. Mobile IP. Private ISBN-978-81-203-2285-1 / ` 395.00
Network Interconnection (NAT, VPN). Client-Server Model
of Interaction. The Socket Interface. Bootstrap and
Autoconfiguration (DHCP). The Domain Name System
(DNS). Remote Login and Desktop (TELNET, SSH). File
84 PHI Learning — CATALOGUE 2013

COMER & STEVENS Manipulation of UNIX File and Socket Descriptors.


Bibliography. Index.
Internetworking with TCP/IP:
Latest Print 2011 / 548 pp. / 17.8 × 23.5 cm
Client-Server Programming and ISBN-978-81-203-2553-1 / ` 350.00
Applications (BSD Socket Version with
ANSI C), Vol. III, 2nd ed. DAS GUPTA
DOUGLAS E. COMER and DAVID L. STEVENS, Department Developing Applications Using ASP.NET
of Computer Sciences, Purdue University.
and Oracle (with CD-ROM)
This Second Edition of Volume III is from the PRANAB KUMAR DAS GUPTA, Senior Scientist in Defence
most popular TCP/IP Internetworking series ever Research and Development Organisation (DRDO).
published. Software design is used as the central theme Presently he is Joint Director (Computer Wing) at Proof
to answer, “How does application software use TCP/IP?” and Experimental Establishment, Chandipur, Balasore,
The text concentrates on how to use an Internet. The Orissa.
client-server paradigm is presented by using standard This well-presented, comprehensive guide provides
protocols to illustrate algorithms, designs, and in-depth information that readers need to fully exploit
implementation techniques such as gateway and the functionality of Microsoft’s ASP.NET technology
tunneling. and Oracle’s Database Server to build dynamic and
The authors have incorporated the latest standards by interactive websites that can handle a large number of
rewriting the extensive code in ANSI C and discussing simultaneous users.
changes in protocols. New sections explain concepts such The book introduces the readers to the ASP.NET
as slirp, the application gateway program that provides architecture, its installation and its web controls. It also
Internet access across a dial-up connection. Meant for all discusses in detail the Hypertext Markup Language
the computer science students and professionals alike, (HTML) used for web pages. In order to facilitate easy
the text offers the most complete coverage of: learning of intricate concepts involved in the develop-
ment of dynamic web applications, comprehensive
• Advanced server technology and its applications.
technical information is provided on the Oracle
• Remote procedure call (RPC) and its use in constructing Structured Query Language (SQL) and Oracle PL/SQL.
distributed programs.
• Concurrent processing as it applies to all concurrent Examples, workouts and case study scenarios are
programs and network applications. included to illustrate the application of concepts to real-
• All software, including the new code in ANSI C, world situations and to the development of a project for
available by FTP. a full-fledged web-based application.
• Comprehensive coverage of deadlock and livelock. KEY FEATURES
Contents: Foreword. Preface. Introduction and Overview. • More than 100 Examples
The Client Server Model and Software Design. Concurrent • More than 10 Workouts
Processing in Client-Server Software. Program Interface to • More than 40 Objective Type Questions
Protocols. The Socket Interface. Algorithms and Issues in • Two Case Studies
Client Software Design. Example Client Software. • One Real-Life Project
Algorithms and Issues in Server Software Design.
Iterative, Connectionless Servers (UDP). Iterative, About the Companion CD
Connection-Oriented Servers (TCP). Concurrent, The CD contains programs (tested with ASP.NET 2.0 and
Connection-Oriented Servers (TCP). Single-Process, 3.0 and compatible with Oracle 8i, 9i and 10g) corres-
Concurrent Servers (TCP). Multiprotocol Servers (TCP, ponding to all the examples, workouts, case studies
UDP). Multiservice Servers (TCP, UDP). Uniform, Efficient and the project included in the book. The installation
Management of Server Concurrency. Concurrency in processes of programs are described in relevant chapters
Clients. Tunneling at the Transport and Application Levels. of the book.
Application Level Gateways. External Data Representation Contents: Preface. Introduction to ASP.NET and
(XDR). Remote Procedure Call Concept (RPC). Distributed Distributed Architecture. Hypertext Markup Language.
Program Generation (Rpcgen Concept). Distributed Structured Query Language Specific to ASP.NET. Oracle
Program Generation (Rpcgen Example). Network File PL/SQL Specific to ASP.NET. Web Controls. Advance
System Concepts (NFS). Network File System Protocol Web Controls. Data Controls. Case Studies. System
(NFS, Mount). A TELNET Client (Program Structure). Requirement Specification. Project: Design and Coding.
A TELNET Client (Implementation Details). Practical Appendix: Integration of Crystal Report with ASP.NET &
Hints and Techniques for UNIX Servers. Deadlock and Oracle. Index.
Starvation in Client-Server Systems. Appendices—System Latest Print 2009 / 400 pp. / 17.8 × 23.5 cm
Calls and Library Routines Used with Sockets. ISBN-978-81-203-3712-1 / ` 375.00 / (e-book also available)
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 85

GILLENWATER network programming contains an elaborate description


with examples to help the reader clearly understand the
Flexible Web Design: Creating Liquid networking concepts.
and Elastic Layouts with CSS The book is intended as a text for students of Computer
ZOE MICKLEY GILLENWATER, design services manager of Science and Engineering, Information Technology, and
the University of North Carolina Highway Safety Research Master of Computer Applications.
Center. KEY FEATURES
Liquid or fluid layouts are visually appealing and • Presents well-designed material on HTML, DHTML and
reasonably easy to build. However, designing them can XML with many practical exercises.
pose challenges to web designers who are accustomed • Explains the development of servlets with simple
to perfect pixel control. This book addresses those examples.
challenges. • Explores the programming features of JSPs.
Using standards-compliant and cross-browser compatible • Introduces the elements of ASPs with worked-out
(X)HTML and CSS, in designers will learn: exercises.
• The benefits of flexible layouts • Includes Review Questions and Objective Type
• When to choose a liquid, elastic, or hybrid design Questions at the end of each chapter.
• How to design and slice graphic comps in a way that Contents: Preface. Introduction. Internet Protocols. Java
makes flexible design achievable Network Programming. HTML. Javascript. VBScript.
• How to build liquid and elastic layouts from scratch Dynamic HTML (DHTML). Extensible Mark-Up Language
• How to create flexible background graphics and (XML). Common Gateway Interface (CGI). Servlets. Java
scalable content images Server Pages (JSP). Active Server Pages (ASP). Index.
• When and how to limit the degree of flexibility in a Latest Print 2012 / 308 pp. / 17.8 × 23.5 cm
web page ISBN-978-81-203-3276-8 / ` 275.00 / (e-book also available)
Contents: Acknowledgements. Introduction. Under-
standing Flexible Layouts. How to Design Flexible Layouts. GOPALAN & SIVASELVAN
Preparing Your Design for Construction. Building Liquid
Layout Structures. Building Elastic Layout Structures. TCP/IP Illustrated
Putting Limits on Flexibility. Creating Spacing for Text. N.P. GOPALAN, Professor, Department of Computer
Adding Background Images and Color. Creating Flexible Applications, National Institute of Technology,
Images. Tiruchirappalli, Tamil Nadu.
Latest Print 2011 / 336 pp. / 17.8 × 23.5 cm B. SIVASELVAN, Assistant Professor, Indian Institute of
ISBN-978-81-203-4408-2 / ` 495.00 Information Technology, Design and Manufacturing
Kancheepuram, IIT Madras Campus, Chennai.
GOPALAN & AKILANDESWARI The TCP/IP technology has evolved over the years and
undergone substantial improvements to meet the
Web Technology: A Developer’s demands of modern high-speed network technologies.
Perspective These demands involve the handling of increased traffic,
providing better and efficient services, and implementing
N.P. GOPALAN, Professor, Department of Computer foolproof security measures for authentic and safe
Applications, National Institute of Technology, communication.
Tiruchirappalli.
J. AKILANDESWARI, Assistant Professor, Department Offering clear explanations of underlying issues, this book
of Computer Science and Engineering, Sona College of provides an accessible introduction the basic principles of
Engineering, Salem. the Internet and its accompanying TCP/IP protocol suit. It
discusses a wide range of topics, including:
This text provides students with a comprehensible
• Principles and applications of TCP/IP and other relevant
introduction to the programming and scripting languages
protocols
currently used to create Web sites and Web
applications—the main aim being to teach the • Coordination of multiple interconnected physical
programming concepts of various Web technologies and networks and protocols
the fundamentals needed to program on the Internet. • Routing and its specific components—Internet
addressing, protocol layering and implementation
The book emphasizes the underlying fundamentals of • Client-server model of communication
Web page development and prepares students to build
• Internet security—issues and concepts
real-world, industrial strength Web-based applications,
and use a wide variety of Web development tools This textbook is designed for students of BE/BTech
effectively and efficiently. Students are also introduced to pursuing courses in Computer Science and Engineering,
the concepts of Internet Protocols, Java networking, Information Technology, as well as for students of
JavaScript and VBScript. The material presented on Java computer applications (BCA and MCA). It can also be a
86 PHI Learning — CATALOGUE 2013

valuable reference for ME/MTech students of Computer Primarily intended for the software professionals, this
Science and Engineering and Information Technology, book will also be useful to the students of computer
specializing in computer networks and network science and engineering (B.Tech and M.Tech), and master
programming. of computer applications (MCA).
Contents: Preface. Acknowledgements. Introduction. Contents: Preface. JavaServer Faces: An Overview. Setting
Network Technologies Revisited. Internet Architecture Up JSF. Expression Language. JSF HTML Tags. Converters.
and Concepts. Address Resolution Protocols. Reverse Validation. Event Handling. Page Navigation. Using
Address Resolution Protocol (RARP). Connectionless NetBeans IDE. Creating Custom Component. AJAX with
Datagram. Datagram Routing. Internet Control Message RichFaces Using JBoss. Index.
Protocol (ICMP). Subnet and Classless Addressing Latest Print 2012 / 360 pp. / 17.8 × 23.5 cm
Principles. Protocol Organization. User Datagram Protocol ISBN-978-81-203-3709-1 / ` 325.00
(UDP). Transmission Control Protocol—Reliable Services.
Routing Algorithms. Exterior Gateway Protocols for
Routing. Autonomous Systems Routing. Multicasting Over HARWANI
the Internet. TCP/IP over ATM Networks. Mobile IP.
Private Network Connections—VPN and NAT. Client
Practical JSF Project Using NetBeans
Server Interaction. Socket Interface. Automatic Configu- B.M. HARWANI, Managing Director, Microchip Computer
ration and Boot Strapping. Domain Name System (DNS). Education (MCE), Ajmer.
Telnet and Remote Login Applications. File Transfer Java Server Faces (JSF) is a new exciting technology used
Protocol (FTP). Electronic Mail (E-mail). World Wide Web for developing web applications. It supports Rapid
(WWW) and HTTP. Voice and Video Over IP (VOIP). Application Development (RAD) style of application
Internet Security. IPv6—The Future of TCP/IP. List of development and provides APIs and tag libraries to build
Networking Terms. Bibliography. Index. web-based user interfaces. NetBeans provides a list of
Latest Print 2008 / 308 pp. / 17.8 × 23.5 cm controls, properties, menus, database access etc. to
ISBN-978-81-203-3283-6 / ` 250.00 / (e-book also available) enable web developers to develop powerful Java-based
applications with ease.
HARWANI This compact book explains how to use different
components of JSF in NetBeans IDE in developing a web
JavaServer Faces: A Practical Approach application. It describes the techniques of data storage
for Beginners and retrieval using MySQL database tables, session
handling and navigation between web pages. In addition,
B.M. HARWANI, Managing Director, Microchip Computer this text presents a real-life web application ‘Shopping
Education (MCE), Ajmer. Cart’ project and its functions in a step-by-step manner
Based on a standard web-application framework, to help the readers understand the concepts discussed.
JavaServer Faces (JSF), this book provides a step-by-step The book is specially suitable for students of computer
practical approach to understand the basic controls of JSF
science, computer applications, computer science and
and its real life applications. It includes examples which engineering, and information and communication
help to apply different techniques provided by JSF such technology. Besides, it can serve the needs of students of
as tags, converters and validators in real life situations.
all other engineering disciplines for their project/thesis
The book begins with an introduction to JavaServer Faces work related to Java-based applications. The text is also
architecture, its lifecycle, its main components and the useful for software developers, trainees and
installation steps of the softwares required to run and professionals.
implement JSF. Further it covers expression language and
its use to access Managed Bean attributes, and a practical KEY FEATURES
usage of different components like text field, text area, • Screen shots are included for each step.
command button, menu, checkbox and so on. Every • Coding used in different modules is explained in detail.
component is explained with a program as they act as
• Designing of the back-end database is described using
a building block for any web application. Finally it MySQL server.
discusses all the steps required in creating two custom
components: label component and email component. The Contents: Preface. Getting Started. Introduction to
creation and deployment of RichFaces and Ajax4Jsf NetBeans IDE. Shopping Cart Project. Sample Output.
application are also explained step-by-step. Creating Tables. Creating Heading and Menu Fragments.
KEY FEATURES All Products List Module. Searching Items and Show Cart
Module. Registration Module. Login Module. Order Form
• Provides the use of latest available IDE: NetBeans IDE Module. Startup Module. Index.
6.0/6.1 for making JSF based web application.
• Gives step-by-step approach for creating custom Latest Print 2009 / 336 pp. / 17.8 × 23.5 cm
converters, validators and components. ISBN-978-81-203-3856-2 / ` 295.00 / (e-book also available)
• Elaborates the use of Ajax and its advantages in web
applications.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 87

HASSAN & JAIN The book delivers:


High Performance TCP/IP Networking: • A complete guide to using interaction design
frameworks
Concepts, Issues, and Solutions • An examination of the psychology behind major
MAHBUB HASSAN, The University of New South Wales. frameworks
RAJ JAIN, The Ohio State University. • A thorough assessment of how frameworks can change
This book leads the way in providing in-depth coverage of the way web designers can work for the better
tools and techniques for the performance evaluation of Citing examples from both the successful and not-so-
TCP/IP networks. It is designed for use in a second course successful, the authors breakdown the elements of
on networking with a prerequisite course on introductory several common interactive web systems, discuss
networking or data communications. It is also valuable implementation considerations, offer examples of
as a reference to the most recent advances in TCP innovations, reveal how frameworks work hand in hand
performance research for professionals like network with patterns and components, and show how to
engineers, R&D managers, research scientists, and integrate frameworks into your process.
network administrators.
The book is useful for students of web designing courses
KEY FEATURES at undergraduate level as well as web designing
• Provides a running case study that glues together professionals.
different chapters. Contents: Acknowledgements. PART ONE—The Case for
• Begins each chapter with a list of learning objectives. Frameworks. The Reuse Trinity. PART TWO—Catalog.
• Offers chapter summary and review questions at the Search. Sign-up. About Us. Movie Sites. PART THREE—
end of each chapter. Building the Framework Toolkit. Putting Frameworks to
• Includes an additional reading list with annotations for Work. Improving the Future. Index.
each chapter. Latest Print 2011 / 224 pp. / 17.8 × 23.5 cm
• Displays numerous illustrations, examples, and ISBN-978-81-203-4407-5 / ` 225.00
laboratory exercises.
Contents: Preface. Introduction. TCP/IP Fundamentals.
Performance Measurement of TCP/IP Networks. TCP/IP JAMES
Network Simulation. TCP Modeling. TCP/IP Performance Internet, The: A User’s Guide, 2nd ed.
over Wireless Networks. TCP/IP Performance over Mobile
Networks. TCP/IP Perfor-mance over Optical Networks. K.L. JAMES, Technical Officer, Computer Centre, University
TCP/IP Performance over Satellite Networks. TCP/IP of Kerala, Thiruvananthapuram.
Performance over Asymmetric Networks. New TCP In this new era, the Internet has changed the ways of
Standards and Flavors. Active Queue Management in doing business activities, learning methods, teaching
TCP/IP Networks. TCP Implementation. A. M/M/1 strategy, communication styles and social networking.
Queues. B. FreeBSD. C. TCP Auto-Tuning. Bibliography. This book attempts to answer and solve all the mysteries
Index. entangled with the Web world.
Latest Print 2009 / 408 pp. / 17.8 × 23.5 cm Now in its second edition, the book discusses all the
ISBN-978-81-203-2812-9 / ` 325.00 updated topics related to the Internet. Beginning with an
overview of the Internet, the book sails through the
evolution and growth of the Internet, its working,
HOEKMAN, Jr. & SPOON hardware and software requirements, protocols used,
Web Anatomy: Interaction Design e-mail techniques, various Internet security threats and
Frameworks that Work the methods of using and configuring different security
solutions, file transfer methods and several other Internet
ROBERT HOEKMAN, Jr. is the founder of Miskeeto, a services with all the details illustrated through live
product development and web design consultancy screenshots.
focused on projects that improve the world.
Presented in a simple yet engaging style and cogent
JARED SPOON, founder of User Interface Engineering, is a
recognized authority on user interface design and human language, this book will be useful for any course
introducing students to the Internet or where the
factors in computing.
Internet is a part of the curriculum. It will also immensely
Frameworks are sets of design patterns and other benefit all those who are interested in developing the
elements that comprise entire systems for interactions. necessary skills to use the Internet.
This path-breaking book shows the readers how to
WHAT IS NEW TO THIS EDITION
identify, document, share, use and reap the benefits of
frameworks. It also reveals how the psychology behind • Chapters on Internet Telephony and Web
the standards lead not only to effective designs but also Conferencing, Blogs and Social Networking
serve as the basis for cutting-edge innovations and • Inclusion of topics such as Web 2.0, Web 3.0
superior user experiences. technologies, IPv6, VoIP, Wikis, SMS and Blogs
88 PHI Learning — CATALOGUE 2013

• Detailed features of the newest Internet tools and ߢº˝¡Ê‹– ∑Ò§‚ ¡ÊŸ¥ •ÃÊ-¬ÃÊ– ∑§’ÍÃ⁄U ‚ ∑§êåÿÍ≈U⁄U ÿÊŸË ß¸-◊‹–
software applications including open-source, free and πÈ‹ ¡Ê Á‚◊ Á‚◊– ∞∑§ ◊È‹Ê$∑§Êà •ÊœÈÁŸ∑§ ‹Ê‹ ’ȤÊÄ∑§«∏U ‚–
cross-platform types
• Comprehensive and updated Internet dictionary flÀ«¸U flÊß«U fl’ (WWW) ÄÿÊ „ÒU? øÊ⁄UÊ¥ œÊ◊ fl’ ∑§ ŸÊ◊– ‚Êß’⁄U
acquainting with the Web world terminologies ôÊÊŸ-ÁflôÊÊŸ ÿÊòÊÊ– ‚Êß’⁄U S◊Ê⁄U∑§ ÿÊòÊÊ– ‚Êß’⁄U ÃËÕ¸ ÿÊòÊÊ– Á¡Ÿ
Contents: Preface. The Internet: An Overview. Evolution πÊ¡Ê Áß ¬ÊßÿÊ¢ ª„U⁄U ¬ÊŸË ¬ÒΔU– ø‹ÃÊ Á»§⁄UÃÊ ß¢≈U⁄UŸ≈U– ‚Í⁄UŒÊ‚
and Growth of the Internet. Working of the Internet. ∑§ ◊Ÿ ∑§Ë •Ê¢π¥óߢ≈U⁄UŸ≈U– Ÿ ⁄U„UªÊ ’Ê¢‚ •ÊÒ⁄U Ÿ ’¡ªË ’Ê¢‚È⁄UË–
Hardware and Software Requirements. Getting Online. •’ ¬¿UÃÊ∞ „UÊà ÄÿÊ ¡’ ÁøÁ«∏UÿÊ øȪ ªß¸ πÖ ¬Á⁄UÁ‡Êc≈U •ó∑ȧ¿U
Electronic Mail. Getting Free E-Mail Address. World Wide
Web. Building Websites. Making Dynamic Web Pages. •Êfl‡ÿ∑§ ¡ÊŸ∑§ÊÁ⁄UÿÊ¢– ¬Á⁄UÁ‡Êc≈U ’ó∑ȧ¿U Ã∑§ŸË∑§Ë ¡ÊŸ∑§ÊÁ⁄UÿÊ¢–
Hosting and Promoting Websites. Electronic Commerce. Latest Print 2004 / 124 pp. / 20.0 × 25.0 cm
Newsgroups and News Feeds. Internet Chatting and ISBN-81-203-2574-5 / ` 95.00
Messaging. Internet Telephony and Web Conferencing.
Blogs and Social Networking. File Transfer, Gopher,
Remote Working. Internet Security. The Internet and the IT Management
Society. Super Tools for Better Computing. The Internet
Dictionary. Appendix. Index.
DUBEY
Latest Print 2010 / 456 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4029-9 / ` 295.00 / (e-book also available) IT Services Business Management:
Concepts, Processes and Practices
¬¢Ã / ¬¢Ã SANJIVA SHANKAR DUBEY is an expert on IT strategy and
Innovation. He has spent over 25 years in IT while
ߢ≈U⁄UŸ≈ó∞∑§ ¡ÊŒÈ߸ Áø⁄UÊ$ª working with IBM and Tata Steel.
In IT Services, the businesses are managed with a
◊œÈ ¬¢Ã, Á¬¿U‹ vy fl·ÊZ ‚ ⁄UÊc≈˛UËÿ ’Ê‹ ÷flŸ ◊¥ ÁŸŒ‡Ê∑§ ∑§ ¬Œ customer-centric approach. This book, through various
¬⁄U ∑§Êÿ¸⁄Uà „ÒU¢– concepts, processes and stages, explores the need and
∞◊.∞◊. ¬¢Ã, ∞∑§ ¬˝Á‚h ∑§êåÿÍ≈⁄UU ÁflôÊ „ÒU¢ ¡Ê vz fl·ÊZ Ã∑§ framework of IT Services business, and how they are
managed to deliver services par excellence.
ߢÁŒ⁄UÊ ªÊ¢œË ⁄UÊc≈˛UËÿ ◊ÈÄà Áfl‡flÁfllÊ‹ÿ ◊¥ ∑§êåÿÍ≈U⁄U Áfl÷ʪ ∑§
•äÿˇÊ ⁄U„U– The book comprehensively explains how ITSE (IT Services
Enterprises) strategies are analyzed and formulated with
“ߢ≈U⁄UŸ≈Uó∞∑§ ¡ÊŒÈ߸ Áø⁄UÊ$ª” ∞∑§ ∞‚Ë ¬ÈSÃ∑§ „ÒU ¡Ê ¡Ÿ‚ÊœÊ⁄UáÊ the help of three-dimensional cube—customer-centricity,
∑§Ê ߢ≈U⁄UŸ≈U ∑§Ë •Ê⁄U •Ê∑§Á·¸Ã ∑§⁄UŸ ∑§ ‚ÊÕ-‚ÊÕ ’ìÊÊ¥ ∑§Ê äÿÊŸ niche vs. end-to-end offering and disruptive innovation
vs. gradual innovation. The book further teaches that a
◊¥ ⁄Uπ∑§⁄U ÷Ë Á‹πË ªß¸ „ÒUóÁfl‡Ê· M§¬ ‚ Á„¢UŒË ÷Ê·Ë ª˝Ê◊ËáÊ ’ìÊÊ¥ good marketing must start with an integrative vision of
∑§Ê– ß‚ ¬ÈSÃ∑§ mÊ⁄UÊ Ã∑§ŸË∑§Ë •ÊÒ⁄U flÒôÊÊÁŸ∑§ ÃâÿÊ¥ ∑§Ê ¡ËflŸ ‚ the ITS Enterprise, and reveals how a customer plays a
¡Ê«∏U∑§⁄U ©Uã„¥U ∑§ÁflÃÊ fl ∑§„UÊŸË ∑§ ◊Êäÿ◊ ‚ ’Êœªêÿ •ÊÒ⁄U ⁄UÊø∑§ dominant role in co-creating IT Services. It also details on
M§¬ ◊¥ ¬˝SÃÈà ∑§⁄UŸ ∑§Ê ¬˝ÿÊ‚ Á∑§ÿÊ ªÿÊ „ÒU– the various stages of sales cycle called Sales funnel, and
how the sales team manages the sales opportunity’s
¬ÈSÃ∑§ ∑§ ◊ÈÅÿ ©Ug‡ÿ „Ò¥U progress.
• ߢ≈U⁄UŸ≈U ∑§ Áfl·ÿ ◊¥ ¡ÊŸ∑§Ê⁄UË ⁄UÊø∑§ M§¬ ◊¥ ¬˝ŒÊŸ ∑§⁄UŸÊ The concluding chapters discuss the aspects needed for
• ߢ≈U⁄UŸ≈U ∑§ ¬˝Áà ’ìÊÊ¥ fl ’«∏UÊ¥ ◊¥ ©Uà‚È∑§ÃÊ •ÊÒ⁄U Á¡ôÊÊ‚Ê the survival and growth of the ITSE firms; the factors that
propel growth—Demand, Quality of the business
¬ÒŒÊ∑§⁄U, ©Uã„¥U ߢ≈U⁄UŸ≈U ∑§ Áfl·ÿ ◊¥ •Áœ∑§ ¡ÊŸŸ •ÊÒ⁄U ©U‚∑§Ê environment and Supply response of an enterprise. It also
¬˝ÿÊª ∑§⁄UŸ ∑§Ë •Ê⁄U ¬˝Á⁄Uà ∑§⁄UŸÊ shows how the future of the IT Services depend on the
• ߢ≈U⁄UŸ≈U ‚ ¡È«∏UË ∑ȧ¿U Áfl‡Ê· Ã∑§ŸË∑§Ê¥ ‚ ¬ÊΔU∑§ ∑§Ê •flªÃ combination of—Business environment, Information and
Communication Technology (ICT) trends, IT Services
∑§⁄UÊŸÊ ÃÊÁ∑§ fl„U Sflÿ¢ ÷Ë ß¢≈U⁄UŸ≈U ‚ ¡È«∏U ‚∑§ business model trends and IT governance trends.
• Ã∑§ŸË∑§Ë Áfl·ÿÊ¥ ∑§ ¬˝Áà ◊Ÿ ◊¥ ¬Íflʸª˝„UÊ¥ ∑§Ê „U≈UÊ∑§⁄U ©UŸ∑§Ë •Ê⁄U
The book is well-supported with the diagrams and
•Ê∑§Á·¸Ã ∑§⁄UŸÊ illustrations to explain the concepts clearly. The Review
• ߢ≈U⁄UŸ≈U ‚ ¡È«∏UË ∑ȧ¿U Áfl‡Ê· ‚ÈÁflœÊ•Ê¥ó¡Ò‚ ߸-◊‹, »§Êß‹Ê¥ Questions are also incorporated to analyze the students’
∑§Ê SÕÊŸÊ¢Ã⁄UáÊ, øÒ≈U M§◊, flÀ«¸U flÊß«UU fl’ •ÊÁŒó‚ •flªÃ learning skills.
∑§⁄UÊŸ ∑§ ’ÊŒ ©UŸ∑§Ê ¬˝ÿÊª ∑§⁄UŸ ∑§ Á‹∞ ¬˝Á⁄Uà ∑§⁄UŸÊ– The book is intended for the postgraduate students of
business administration, MCA and MSc (IT). Besides, the
Áfl·ÿ ‚ÍøË— ¬˝ÊÄ∑§ÕŸ– ¬˝SÃÊflŸÊ– ¬ÈSÃ∑§ ∑§Ê ∞∑§ ‚¢ÁˇÊåà Áflfl⁄UáÊ– book will also be beneficial for the IT Services executives
∑ȧ¿U •¬ŸË ’ÊÖ ∞∑§ ¡ÊŒÈ߸ Áø⁄UÊ$ªóߢ≈U⁄UŸ≈U– •ÊÁ$π⁄U ÿ„U ߢ≈U⁄UŸ≈U and managers.
„ÒU ÄÿÊ? ∑§„UÊŸË ß¢≈U⁄UŸ≈U ∑§Ë– ߢ≈U⁄UŸ≈U ¬Á⁄UflÊ⁄U– ◊Ê©U‚ •ÊÒ⁄U ∑§Ë- Contents: Preface. IT Services Industry Landscape. IT
’Ê«¸U ÁflflÊŒ– ◊ÊŸ Ÿ ◊ÊŸ ◊Ò¥ Ã⁄UÊ ◊„U◊ÊŸ– ¬ÕÊ¥ ∑§Ê ¡Ê‹ ÿÊ Services Portfolio. IT Services Business Processes, Models
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 89

and Functions. Strategic Foundation for IT Services Strategy for IT Program Management and PMO. IT
Business. Marketing of IT Services.Business Development Service Management Strategy. IT Sourcing Strategy.
of IT Services. IT Services Selling. Delivery Management of Planning and Measuring Returns on IT Investment.
IT Services. IT Services Quality Assurance. IT Services Strategies for Managing IT-LED Change. Computer Ethics,
Enterprise: Measurement and Driving performance. IPR and Cybercrime Prevention. Appendix A: GAP
Creating a Wining IT Services Team. Managing Assessment of ITSM Principles vs Practice: A Study of
Knowledge, Innovation and Creating a Learning Indian Corporations. Appendix B: Multiple Choice
Organization. Managing IT Services Enterprise Growth. Questions with Answers. Bibliography. Index.
Future Trends in IT Services. Index. Latest Print 2011 / 280 pp. / 16.0 × 24.1 cm
Latest Print 2012 / 280 pp. / 17.8 × 23.5 cm ISBN-978-81-203-4221-7 / ` 250.00 / (e-book also available)
ISBN-978-81-203-4531-7 / ` 250.00 / (e-book also available)
KELKAR
DUBEY IT Service Management: A Concise Study
IT Strategy and Management, 2nd ed. S.A. KELKAR, Adjunct Professor in the Department of
SANJIVA SHANKAR DUBEY is an expert on IT strategy Computer Science and Engineering and the Shailesh J.
and Innovation. He has spent over 25 years in IT while Mehta School of Management, Indian Institute of
working with IBM and Tata Steel. Technology Bombay.
This textbook, now in its second edition, continues to Today, besides focusing on technology and internal
provide a thorough understanding of the concepts and organization of the company, it has become important
applications of IT strategy and management. The book for IT service providers to focus on their service quality
gives an in-depth study of the information technology as and relationship with customers. This book has been
a strategic resource, the need for a strategic approach for designed to equip them with the knowledge, skills and
its management, and the necessity of its alignment with attitudes to deliver quality services and maintain strong
business strategy. It explains how to prepare an effective business relations with their customers. Presented in
plan for the implementation of information strategy. concise form, the book not only discusses the essentials
The book also describes how to evaluate the impact of theory and best practices followed in the industry but
of IT on organizations and their workforce, and how also emphasizes the service improvement process.
to measure returns on IT investment. It also covers The book is aimed at students of Computer Science and
recent developments in IT management such as ITIL Engineering, Information Technology, MCA, M.Sc. (IT) and
(Information Technology Infrastructure Library), IT service MBA. Besides, it is equally useful for IT professionals and
management, MOF (Microsoft Operations Framework), Trainers.
COBIT, and standards such as ISO 20000 and B527001,
which are currently being practised by the industry but Contents: Preface. Overview of IT Service Management
need more dissemination in the academic arena. Presentation. Abbreviations. Strategic Role of IT. Basics of
Service Management. Strategizing Services. Deploying
This well-structured and clearly written book is designed Services. Service Management: Strategic Processes.
for the students of MBA, MCA, BE (IT) and other graduate Operating and Improving Services. Service Management:
courses. In addition, IT Professionals who need to update Tactical Processes. Appendices—A: Managing IT Function.
their knowledge continuously for their professional B: Sources for Best Practices. C: Process for Service
growth will also find the book quite handy. Improvement. Suggested Reading.
The book has received wide patronage as textbook and Latest Print 2012 / 588 pp. / 17.8 × 23.5 cm
reference book by several leading MBA schools and tech- ISBN-978-81-203-4484-6 / ` 495.00 / (e-book also available)
nical universities for courses such as Information Manage-
ment, MIS, IT/ITES Management, ITSM, and Computers in
Management or IT for the Management of Enterprise. SCHIESSER
What is New to This Edition IT Systems Management: Designing,
• Contains an entirely a new chapter on Computer Implementing, and Managing
Ethics, Intellectual Property Rights and Cybercrime
• Incorporates two new cases on Indian Telecom IT: World-Class Infrastructures
Dream IT, and MG Retail: A Case of Missing “e” in RICH SCHIESSER, Harris Kern’s Enterprise Computing
Retail Institute.
• Provides multiple choice questions, with answers, for a This book offers an in-depth understanding of proven
better grasp of the concepts discussed systems management techniques of managing any
Contents: Preface. Preface to the First Edition. IT infrastructure to achieve optimum stability, efficiency,
Acknowledgements. Business Strategy: Challenges and and responsiveness. It first presents a historical perspec-
Opportunities for IT. Business and IT Alignment. Strategic tive of the various disciplines of systems management,
IT Planning. Enterprise IT Architecture. IT Application and then goes on to provide a comprehensive technical
Strategy. Technology Management Strategy for IT. treatment of each of them. The 12 disciplines of systems
90 PHI Learning — CATALOGUE 2013

management that are presented are those which are • Focus on real-world examples.
found to be most prevalent and significant in relation to • Optional modular sections on language and library
managing a world-class IT organization. features of the new Java SE 7.
The author explains the theoretical and practical aspects • Optional online introduction to Java-based Android app
of these disciplines using observations, methods, and development.
examples drawn from years of professional experience, • Files streams and object serialization.
and shows how to implement and manage each discipline • The printed book contains the core content for
effectively regardless of the size or type of the platform— introductory course sequences. Optional online
mainframe, mid-range, client/server, and web-enabled chapters are included for advanced courses and
systems. professionals.
• Other topics covered include recursion, searching,
The format and content of the book are based on a sorting, generic, collections, generics, data structures,
fundamental belief that people, process, and technology applets, multimedia, multithreading, databases/JDBC™,
are the three key ingredients in any successful imple- web-app development, web services, optional ATM
mentation of systems management. Three parts of the Object-Oriented Design case study.
book are dedicated to these three key ingredients,
allowing focused study for students and professionals “Gives new programmers the benefit of the wisdom
concerned with any of the key systems management derived from many years of software development
areas. experience!”
The book is intended to serve as an accessible and —Edward F. Gehringer, North Carolina State University
comprehensive guide for IT professionals involved in “Introduces good design practices and methodologies
designing, implementing, and managing any part of an IT right from the beginning. An excellent starting point for
environment or the entire infrastructure. It will also be developing high-quality robust Java applications.”
useful to students pursuing careers in Information
Technology. —Simon Ritter, Oracle Corporation
Contents: List of Figures. List of Tables. Acknow- “A great textbook with a myriad of examples from
ledgments. Introduction. Part 1: Background—Historical various application domains—excellent for a typical CS1
Perspective. Evolving in the 1970s and 1980s. Into and or CS2 course.”
Beyond the New Millennium. Part 2: People—Acquiring —William F. Duncan, Louisiana State University
Executive Support. Organizing for Systems Management.
Staffing for Systems Management. Customer Service. Contents: Preface. Before You Begin. Introduction to
Part 3: Processes—Availability. Performance and Tuning. Computers and Java. Introductionto Java Applications.
Production Acceptance. Change Management. Problem Introduction to Classes, Objects, Methods and Strings.
Management. Storage Management. Network Control Statements: Part I. Control Statements: Part 2.
Management. Configuration Management. Capacity Methods: A Deeper Look. Arrays and ArrayLists. Classes
Planning. Strategic Security. Disaster Recovery. Facilities and Objects: A Deeper Look. Object-Oriented
Management. Part 4: Technology—Developing Robust Programming: Inheritance. Object-Oriented Programming:
Processes. Using Technology to Automate and Evaluate Polymorphism. Exception Handling: A Deeper Look. ATM
Robust Processes. Integrating Systems Management Case Study, Part I: Object-Oriented Design with the UML.
Processes. Special Considerations for Client-Server and ATM Case Study Part 2: Implementing an Object-Oriented
Web-Enabled Environments. Part 5: Appendices— Design. GUI Components: Part I. Graphics and Java 2D.
A. Frequently Asked Questions. B. Summary of Strings, Characters and Regular Expressions. Files,
Definitions. C. Assessment Worksheets without Weighting Streams and Object Serialization. Recursion. Searching,
Factors. D. Assessment Worksheets with Weighting Sorting and Big O. Generic Collections. Generic Classes
Factors. Bibliography. Index. About the Author. and Methods. Custom Generic Data Structures. Applets
and Java Web Start. Multimedia: Applets and
Latest Print 2011 / 528 pp. / 17.8 × 23.5 cm Applications. GUI Components: Part 2. Multithreading.
ISBN-978-81-203-2238-7 / ` 295.00 / (e-book also available) Networking. Accessing Databases with JDBC. JavaServer™
Faces Web Apps: Part I. JavaServer™ Faces Web Apps:
Java Programming Part 2. Web Services. A: Operator Precedence Chart.
B: ASCII Character Set. C: Keywords and Reserved Words.
D: Primitive Types. E: Using the Java API Documentation.
DEITEL & DEITEL F: Using the Debugger. G: Formatted Output. H: Number
Java™ How to Program, 9th ed. Systems. I: GroupLayout. J: Java Desktop Integration
Components. K: Mashups. L. Unicode®. Appendices on
PAUL DEITEL & HARVEY DEITEL, Deitel & Associates, Inc. the Web. Index. M: Creating Documentation with
Java How to Program, 9/e provides a clear, simple, javadoc. N: Bit Manipulation. O: Labeled break and
engaging and entertaining introduction to Java continue Statements. P: UML 2: Additional Diagram
programming. Features include: Types. Q: Design Patterns.
• Rich coverage of fundamentals, including two chapters Latest Print 2012 / 1532 pp. / 17.8 × 23.5 cm
on control statements. ISBN-978-81-203-4502-7 / ` 695.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 91

MATHA has meant formalizing correctness specifications are met


by a particular program. This book presents a compre-
Core Java: A Comprehensive Study hensive introduction to Dynamic Logic (DL). It can be
MAHESH P. MATHA, Software Engineer, NE Technologies described as a blend of three complementary classical
India Private Limited, Goa. ingredients: first-order predicate logic, modal logic, and
This comprehensive and accessible text discusses all the the algebra of regular events. These components merge
aspects of Core Java in a simple and easy to understand to form a system of remarkable unity that is theoretically
language. It begins with a discussion on the fundamentals rich as well as practical.
of Java and then goes on to give a description of the The text is divided into three parts: Part I reviews the
various operators provided by Java, different ways of fundamental concepts of logic and computability theory
making decisions through branching, and the core that are needed in the study of Dynamic Logic. Part II
concepts of Java, that is, classes, objects and their discusses Propositional Dynamic Logic and its variants,
features. Besides, the text also explains the intricacies of and Part III discusses First-Order Dynamic and its variants.
one of the most important features of object-orientation, Examples are provided throughout, and a collection of
i.e. inheritance, packages and wrapper classes, arrays, exercises and a short historical section are included at the
strings, string-buffers, and multi-threaded programming end of each chapter.
and its intricacies. Finally, it elaborates on the classes and
The book will be well suited for the students of computer
interfaces of lang, util and io packages.
science and those pursuing postgraduate courses in
The book is intended for the undergraduate students of philosophy.
Engineering [B.Tech. (Computer Science)/B.Tech. (IT)], as
Contents: Preface. I: Fundamental Concepts—Mathe-
well as for undergraduate and postgraduate students
matical Preliminaries. Computability and Complexity.
of Computer Applications (BCA/MCA), and Computer
Logic. Reasoning About Programs. II: Propositional
Science and Information Technology—B.Sc./M.Sc. Dynamic Logic—Propositional Dynamic Logic. Filtration
(Computer Science/IT). Besides, professionals in the field
and Decidability. Deductive Completeness. Complexity of
will find the book quite useful.
PDL. Nonregular PDL. Other Variants of PDL. III: First-
KEY FEATURES Order Dynamic Logic—First-Order Dynamic Logic. Rela-
• Illustrates the topics discussed with the help of sample tionships with Static Logics. Complexity. Axiomatization.
programs. Expressive Power. Variants of DL. Other Approaches.
• Provides a large number of questions at the end of References. Notation and Abbreviations. Index.
each chapter to test the reader’s understanding of the Latest Print 2007 / 476 pp. / 17.8 × 23.5 cm
concepts. ISBN-978-81-203-3171-6 / ` 295.00
• Gives a comprehensive Glossary of the terms used in
the text.
Contents: Preface. An Introduction to Java. An Overview
Machine Learning
of Java. Operators and Expressions. Decision Making
through Branching and Looping. Classes and Objects in ALPAYDIN
Java. Inheritance. Packages and Wrapper Classes. Arrays,
Strings and StringBuffers. Exception Handling Mechanisms Introduction to Machine Learning, 2nd ed.
in Java. Multithreaded Programming. Generics. The ETHEM ALPAYDIN, Professor in the Department of
java.lang Package. The java.util Package—I. The java.util Computer Engineering at Bogaziçi University, Istanbul.
Package—II. The java.util Package—III. The java.util The goal of machine learning is to program computers to
Package—IV. The java.io Package—I. The java.io use example data or past experience to solve a given
Package—II. Glossary. Index. problem. Introduction to Machine Learning is a
Latest Print 2011 / 808 pp. / 17.8 × 23.5 cm comprehensive textbook on the subject, covering a broad
ISBN-978-81-203-4241-5 / ` 550.00 array of topics not usually included in introductory
machine learning texts. In order to present a unified
treatment of machine learning problems and solutions, it
Logic discusses many methods from different fields, including
statistics, pattern recognition, neural networks, artificial
HAREL, KOZEN & TIURYN intelligence, signal processing, control, and data mining.
All learning algorithms are explained so that the student
Dynamic Logic can easily move from the equations in the book to a
DAVID HAREL, The Weizmann Institute. computer program.
DEXTER KOZEN, Cornell University. The new edition incorporates three topics—namely,
JERZY TIURYN, University of Warsaw. kernel methods, Bayesian estimation, and graphical
Dynamic Logic is a formal system for reasoning about models in detail. A chapter on statistical test is rewritten
programs and it also enjoys the singular advantage of as one that includes the design and analysis of machine
being strongly related to classical logic. Traditionally, this learning.
92 PHI Learning — CATALOGUE 2013

The book is intended for senior graduate and Contents: Series Foreword. Preface. A Statistical Machine
postgraduate level courses on machine learning. It should Translation Primer. I: Enabling Technologies—Mining
also be of great interest to engineers working in the field Patents for Parallel Corpora. Automatic Construction of
concerned with the application of machine learning Multilingual Name Dictionaries. Named Entity
methods. Transliteration and Discovery in Multilingual Corpora.
“This volume offers a very accessible introduction to the Combination of Statistical Word Alignments Based on
field of machine learning. Ethem Alpaydin gives a Multiple Preprocessing Schemes. Linguistically Enriched
comprehensive exposition of the kinds of modeling and Word-Sequence Kernels for Discriminative Language
prediction problems addressed by machine learning, as Modeling. II: Machine Translation—Toward Purely
well as an overview of the most common families of Discriminative Training for Tree-Structured Translation
paradigms, algorithms, and techniques in the field. The Models. Reranking for Large-Scale Statistical Machine
volume will be particularly useful to the newcomer eager Translation. Kernel-Based Machine Translation. Statistical
to quickly get a grasp of the elements that compose this Machine Translation through Global Lexical Selection.
relatively new and rapidly evolving field.” Discriminative Phrase Selection for SMT. Semisupervised
Learning for Machine Translation. Learning to Combine
—Joaquin Quiñonero-Candela, Machine Translation Systems. References. Contributors.
Coeditor, Dataset Shift in Machine Learning Index.
Contents: Introduction. Supervised Learning. Bayesian Latest Print 2010 / 328 pp. / 17.8 × 23.5 cm
Decision Theory. Parametric Methods. Multivariate ISBN-978-81-203-4055-8 / ` 325.00
Methods. Dimensionality Reduction. Clustering.
Non-parametric Methods. Decision Trees. Linear
Discrimination. Multilayer Perceptrons. Local Models. SOMAN, LOGANATHAN & AJAY
Kernel Machines. Bayesian Estimation. Hidden Markov
Models. Graphical Models. Combining Multiple Learners.
Machine Learning with SVM and
Reinforcement Learning. Design and Analysis of Machine Other Kernel Methods (with CD-ROM)
Learning Experiments. A. Probability. K.P. SOMAN, Head, Centre for Excellence in
Latest Print 2012 / 580 pp. / 17.8 × 23.5 cm Computational Engineering and Networking, Amrita
ISBN-978-81-203-4160-9 / ` 525.00 Vishwa Vidyapeetham, Coimbatore.
R. LOGANATHAN, Research Associate, Centre
for Excellence in Computational Engineering and
GOUTTE, et al. Networking, Amrita Vishwa Vidyapeetham, Coimbatore.
Learning Machine Translation V. AJAY, Senior Lecturer, Centre for Excellence in
Edited by: Computational Engineering and Networking, Amrita
Vishwa Vidyapeetham, Coimbatore.
CYRIL GOUTTE is a researcher in the Interactive Language
Technologies Group at the Canadian National Research Support vector machines (SVMs) represent a
Council’s Institute for Information Technology. breakthrough in the theory of learning systems. It is a
NICOLA CANCEDDA is a researcher in the Cross-Language new generation learning system based on recent
Technologies Research Group at the Xerox Research advances in statistical learning theory.
Centre Europe. Designed for the undergraduate students of computer
MARC DYMETMAN is a researcher in the Cross-Language science and engineering, this book provides a
Technologies Research Group at the Xerox Research comprehensive introduction to the state of the art
Centre Europe. algorithm and techniques in this field. It covers most of
GEORGE FOSTER is a researcher in the Interactive the well known algorithms supplemented with code and
Language Technologies Group at the Canadian National data. One Class, Multiclass and hierarchical SVMs are
Research Council’s Institute for Information Technology. included which will help the students to solve any pattern
The Internet gives us access to a wealth of information in classification problems with ease and that in Excel.
languages we don’t understand. The investigation of KEY FEATURES
automated or semi-automated approaches to translation • Introduction to Lagrangian duality and iterative
has become a thriving research field with enormous methods for optimization
commercial potential. This volume investigates how • Separate chapters on kernel based spectral clustering,
machine learning techniques can improve statistical text mining, and applications in computational
machine translation, currently at the forefront of linguistics and speech processing
research in the field. • A chapter on latest sequential minimization algorithms
The book looks first at enabling technologies— and its modifications to do online learning
technologies that solve problems that are not machine • Step by step method of solving the SVM optimization
translation proper but are linked closely to the problem in Excel.
development of a machine translation system. The book • The CD accompanying the book includes animations on
then presents new or improved statistical machine solving SVM training problem in Microsoft EXCEL and
translation techniques. by using SVMLight software. In addition, Matlab codes is
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 93

given for all the formulations of SVM along with the applications (BCA/MCA), computer science (B.Sc./M.Sc.),
data sets mentioned in the exercise section of each and computer science and engineering (BE/B.Tech).
chapter. Contents: Preface. System Analysis and Design. Object-
Contents: Preface. Machine Learning with Support Vector Oriented Analysis and Design. Business Process Diagram
Machines. Supervised Automatic Learning—Probabilistic and Use Case Diagram. Class Diagram and Object
Framework. Essential Mathematical Background. Kernel Diagram. Sequence Diagram and Collaboration Diagram.
Methods and the Evolution of SVM. Support Vector Activity Diagram and State Chart Diagram. Component
Regression. Simple Variants of SVM—Mangasarian’s Diagram and Deployment Diagram. Case Study: Student
Approaches. Sequential Minimization Algorithms (SMO). Loan System. Case Study: On Line Trading of Securities.
One Class SVM. Multiclass and Hierarchical Support Case Study: Credit Card Management System. Case Study:
Vector Machines. String Kernels. Kernel Based Methods Warehouse Management System. Existing Object-
for Clustering Data. Data Sets. Other Kernel Methods Oriented Methodologies. Index.
K-PCA, K-CCA, K-PLS, K-ICA. Kernel Methods for Text Latest Print 2010 / 304 pp. / 17.8 × 23.5 cm
Categorization. Kernel Methods for Speech Recognition. ISBN-978-81-203-4068-8 / ` 250.00 / (e-book also available)
Kernel Methods in Natural Language Processing—An
Introduction. Appendix A: Popular SVM Tools. Appendix
B: Biosketch of Scientists. Index.
CHATTERJEE
Latest Print 2011 / 496 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3435-9 / ` 425.00 Management Information Systems
Professor INDRAJIT CHATTERJEE is presently the Vice
Principal of IIAS School of Management, Siliguri Campus,
Management Information Systems West Bengal.
This introductory book on Management Information
ARPITA GOPAL & PATIL Systems (MIS) is designed to serve as a text for the
Magnifying Object-oriented Analysis and students of management (BBA and MBA) and computer
applications (BCA and MCA). Today, many management
Design information systems are in widespread use by the
ARPITA GOPAL, Director–MCA at Sinhgad Institute managers at operational, middle and senior levels. This
of Business Administration and Research, Pune. book will be equally useful to working executives and
NETRA PATIL, Assistant Professor, Sinhgad Institute of professionals who wish to grasp the essentials of
Business Administration and Research, Pune. management information systems.
A firm grounding in the theory of object-oriented analysis This book discusses all the major areas in information
and design and its practical application is essential for systems with contemporary issues and their effects on
understanding how to build good software. This book, business and organization. The main focus is on practical
the third of the Magnifying Series, attempts to explain orientation and application of information systems and
the object-oriented analysis and design of software the emphasis is on real business scenarios. Each chapter
through case studies covering various business domains. provides spotlights on organization, technology or
management related to the topics discussed.
The book describes various software development
models and techniques before introducing the concepts The book provides a broad treatment of the core
and principles of object-oriented analysis and design. It topics of MIS, namely databases, data communication,
explains analysis models with the help of business e-commerce, supply chain management, customer
process diagrams, use-case diagrams, class diagrams and relationship management, decision support systems,
object diagrams. The book elaborates design models knowledge management, and also the ethical and social
through sequence diagrams, collaboration diagrams, issues involved in information systems. It also discusses
statechart diagrams and activity diagrams. It also deals the development methodologies of system analysis and
with implementation models with the help of component design which enable the actual information systems to be
and deployment diagrams. For each diagram, its purpose, built to meet the needs of an organization. Case studies
notations and design guidelines are given. In addition, the based on management of business information provide
book explains existing object-oriented methodologies. the students with insight into the actual processes
involved.
KEY FEATURES
Contents: Preface. Introduction. Management
• Develops a framework for analysis of business cases Information Systems (MIS). Hardware. Software.
followed by design of software solutions for them. Database Management. Business Data Communication.
• Includes several case studies to depict the application Application of Information Systems. Organization and
of object-oriented analysis and design. Information System. System Analysis and Design.
• Presents chapter-end exercises for the students’ E-commerce. Supply Chain Management. Customer
comprehension of the subject matter. Relationship Management (CRM). Decision Support
The text is designed for the students of computer Systems. Executive Information System. Knowledge
94 PHI Learning — CATALOGUE 2013

Management. Information Systems: Ethical and Social Fulfill Architectural Requirements. Editors and
Issues. Appendix I: Case Studies—Hotel is Hot. Software is Contributors. Series Editor. Index.
Soft. Organization: Can You Organize? Supply Chain Latest Print 2006 / 252 pp. / 17.8 × 23.5 cm
Management—A Pharmaceutical Company. Close Down ISBN-81-203-3039-0 / ` 225.00
or Not to Close Down. Glossary. References. Index.
Latest Print 2010 / 216 pp. / 16.0 × 24.1 cm DESOUZA & HENSGEN
ISBN-978-81-203-4023-7 / ` 195.00 / (e-book also available)
Managing Information in Complex
DE CESARE, LYCETT & MACREDIE (Eds.) Organizations: Semiotics and Signals,
Development of Component-Based Complexity and Chaos
KEVIN C. DeSOUZA and TOBIN HENSGEN.
Information Systems
From data to information and on to actionable
Editors: SERGIO DE CESARE, MARK LYCETT and ROBERT knowledge—the authors present in this seminal work an
D. MACREDIE. eminently scientific approach for an effective design for
This work provides a comprehensive overview of research processing information.
and practical issues relating to component-based Applications in information processing, of such concepts
development information systems (CBIS). Spanning the as evolution, semiotics, entropy, complexity, emergence,
organizational, developmental, and technical aspects of crisis, and chaos theory are presented to show their
the subject, the original research included here provides relevance to effective crisis management. The authors
fresh insights into successful CBIS technology and show how to evaluate and share information to avoid a
application. disaster rather than simply respond to it. In fact the book
Part I covers component-based development methodo- highlights the question: Why do organizations continue to
logies and system architectures. Part II analyzes different fail to process available information optimally to evade
aspects of managing component-based development. conditions related to impending crisis?
Part III investigates component-based development with The book is useful as a text for courses in Information
commercial off-the-shelf products (COTS), including the Systems and Corporate Management. On the practical
selection and trading of COTS products. side, it is an ideal book for study and reference for those
Consistent with the objectives of AMIS, the editors of this who deal in law enforcement, officers in defence
volume discuss in their introduction the domain of CBD organizations, national infrastructure protection and
(Component Based Development) as well as the research industrial security. In short, it is for all who seek better
methods in the domain, illustrating them with papers ways to gather, manage, and share information.
from general literature as well as from the present mono- Original and informative, it should be an essential course
graph. The work should help in further development of reading within the diverse and complex field of managing
Information Systems as a scholarly discipline with a rich information processing and dissemination.
multi-method research program—and serve the progress
in CBD. — RAYMOND A. HACKNEY,
Manchester Metropolitan University, Business School
This book is intended for the students of Computer
Science and Management, and for professional software The authors demonstrate vividly through the use of
developers. examples and case studies, how information signals if
unchecked, can make an organization vulnerable to a
Contents: Series Editor’s Introduction. Acknowledg- crisis. This is an invaluable guidebook for academicians
ments. Development of Component-Based Information and practitioners alike. A ‘must-read’ for defence strategy
Systems: An Introduction. Part I: Component-Based planners.
Development Methodologies and Systems Architectures— — CAPTAIN GANESH KUMAR VANAPALLI, Indian Navy, New Delhi
An Approach to Component-Based and Service-Oriented
System Architecture Design. Toward a Component- Contents: Figures. Preface. Acknowledgments. Intro-
Oriented Methodology to Build-by-Integration. Principles duction. Organizations of Information: Semantics,
of UML-Based Component Modeling. Designing Flexible Cybernetics, Entropy, and Signals. Information Forms and
Distributed Component Systems. Patterns, Pattern Dependence. Evolutionary Dimension of Information
Languages, and Software Architecture for CBDi: The Processing: Semiotics. Spatial Dimension of Information
Lessons of the ADAPTOR Experiment. Techniques and Processing: Coupling, Cohesion, and Chaos. Temporal
Strategies for Testing Component-Based Software and Dimension of Information Processing: Emergence.
Product Lines. Part II: Managing Component-Based Information Processing, Complexity, and Crises. Barriers
Development—Organizing for Software Product Families. to Optimal Information Processing. Setting up the
Business Engineering of Component-Based Systems. Organization for Optimal Information Processing. Recap
Part III: Component-Based Development with Commercial and Real Time. The Future of Information Processing.
Off-the-Shelf Products—Selecting Commercial Off- Epilogue. Appendices. Notes. Index. About the Authors.
the-Shelf Products. Trading for COTS Components to Latest Print 2009 / 264 pp. / 15.3 × 22.9 cm
ISBN-978-81-203-2737-5 / ` 250.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 95

JANAKIRAMAN & SARUKESI Contents: Preface. Managing in the Digital World. Fueling
Globalization through Information Systems. Valuing
Decision Support Systems Information Systems Investments. Managing the
V.S. JANAKIRAMAN, Professor of Computer Science, PSG Information Systems Infrastructure. Enabling Commerce
College of Arts & Science, Coimbatore. Using the Internet. Securing Information Systems.
K. SARUKESI, Professor of Computer Science, Bharathiyar Enhancing Business Intelligence Using Information
University, Coimbatore. Systems. Building Organizational Partnerships Using
This compact and easy to read book describes in detail Enterprise Information Systems. Developing Information
the basic principles of Decision Support Systems (DSS). Systems. Managing Information Systems Ethics and
The book also gives a comprehensive account of the Crime. Technology Briefing 1: Information Systems
various models used in decision making process, the Hardware. Technology Briefing 2: Information Systems
many facets of DSS and explains how they are Software. Technology Briefing 3: Database Management.
implemented. Further, it discusses the significance of Technology Briefing 4: Networking. Technology Briefing 5:
The Internet and the World Wide Web.
business reengineering, the role of client-server
technology, Internet and Intranet, and analyzes the Latest Print 2009 / 624 pp. / 21.6 × 27.8 cm
concepts of Database Management Systems (DBMS), ISBN-978-81-203-3895-1 / ` 475.00
model management and various GUIs.
Designed as a textbook for the undergraduate and JHA
graduate students of computer science and manage-
ment, this book would also be of great help to the
Computer Concepts and Management
practising professional. Information Systems, 2nd ed.
Contents: Preface. Acknowledgements. Concepts in DAVENDRANATH G. JHA, Senior Faculty of Information
General Management. Information Systems. Decision System, K.J. Somaiya Institute of Management Studies
Support Systems. Database Management Systems. Model and Research, Mumbai.
Base Management Systems. Dialogue Management The book, in its second edition, precisely addresses the
Subsystem. Hardware and Software Technologies for DSS. need of management students to acquaint with the basic
Artificial Intelligence and Expert Systems. Internet: The concepts of computers, information technology and
Future of Computing. Electronic Data Interchange. information system.
Computer Networks. Appendix: A—Oracle: A Case Study
The book provides readers with information pertaining to
in Oracle. B—Interactive Financial Planning System. Index.
database concepts, networking essentials, web concepts
Latest Print 2009 / 236 pp. / 16.0 × 24.1 cm and phases of system development life cycle. The
ISBN-978-81-203-1444-3 / ` 150.00 business processes such as Enterprise Resource Planning,
Customer Relationship Management and in e-Commerce
JESSUP & VALACICH are also introduced in the second edition.
Information Systems Today: Managing in Thus the book can be regarded as one-stop compact
teaching-reading resource for getting started with topics
the Digital World, 3rd ed. relevant to development of IT solutions.
LEONARD M. JESSUP & JOSEPH S. VALACICH. KEY FEATURES
The Third Edition of this book extensively examines how • The text is lecture based, which makes the teaching of
information systems are fueling globalization—making the the subject easier.
world smaller and more competitive—in virtually every • Comprehensive coverage of all important topics for
industry and at an ever-increasing pace. thorough understanding of the subject.
NEW FEATURES INCLUDE: • Chapter-end review questions help students test their
own knowledge of the subject matter.
Industry Analysis: Examines how globalization and the • Chapter-end summary for quick recapitulation of
proliferation of IT is changing how industries conduct concepts before examination or moving to the next
business. chapter.
Technology Briefings: Five updated and expanded • Tables, figures and illustrations enhance concept
technology briefings that cover the underpinning of core apprehension.
IS technology. Contents: Preface. Elements of Computer System. History
Key Enabler: Highlights new technology innovations that and Classification of Computers. Hardware and Peripheral
may create future opportunities for organizations. Devices. Classifying Software. Operating System and
File Organization Design. Database Concepts. Network
Change Agents: Profiles of key IT world leaders. Essentials. Web Concepts. System Development Process.
Updated examples and cases include: Amazon.com, Information System. IT Applications in Business. Glossary.
Apple Computer, Google, illegal file sharing, spam and Bibliography. Model Paper. Index.
spyware, TiVo, MySpace, Flickr, PayPal, RIM, ChoicePoint, Latest Print 2013 / 232 pp. / 16.0 × 24.1 cm
NetFlix, Wikipedia, ethical hacking, and countless others. ISBN-978-81-203-4707-6 / ` 195.00
96 PHI Learning — CATALOGUE 2013

JOSEPH & MOHAPATRA KANTER


Management Information Systems in Managing with Information, 4th ed.
Knowledge Economy JEROME KANTER, Executive Director, Centre for
P.T. JOSEPH, S.J., Professor, Information Systems Information Management Studies, Babson College.
and Organizational Behaviour at the Xavier Institute This book presents a comprehensive discussion designed
of Management Bhubaneswar (XIMB). to achieve effective management with computerized
SANJAY MOHAPATRA, Associate Professor in Information information. Written by a well-known author, the
Systems at the Xavier Institute of Management material presented in the text is not ‘technical’ in
Bhubaneswar (XIMB). nature, but is designed to enable the reader to view
technology and information systems in their proper
This textbook for undergraduate and postgraduate
perspective.
students of management (BBA/MBA) provides compre-
hensive coverage of business applications of management KEY FEATURES
information systems in today’s new era of knowledge- • Presents business applications first with support
based economy where the value of a firm’s knowledge technology as secondary.
assets has become a key resource that can be leveraged • Emphasizes how information can support business
into long-term strategic benefits. The text focuses on the processes to give competitive advantage.
information systems requirements vis-a-vis management • Real world examples are presented in each Chapter in
perspectives required in a business environment. The addition to short cases.
technology innovations are covered, with particular • Covers topics such as planning for the effective use
emphasis on Data Management Systems, Decision of information systems, telecommunications and
Support and Expert Systems. On the other hand, several distributed systems, managing IS development, the
business applications such as e-commerce and mobile impact of IS on management and the new information
applications, made possible only because of continuing technologies.
innovations in the field of information and communi- Contents: Case Studies. Managing with Information.
cation technology, are thoroughly treated in the text. Information Systems—Establishing the Framework.
Besides, the book covers crucial issues of information Planning for the Effective Use of Information Systems.
security, and legal and ethical issues which are as Business Models and Information Systems Architecture.
important both from the point of view of technology and The Mortar of IS: Data Base. Telecommunications and
business. Distributed Systems. The Organizational Evolution of IS.
The book uses case discussions in each chapter to help The Application Development Cycle. Assessing the
students understand MIS practices in organizations. Value and Risk of Information Systems. Managing IS
The cases also enable students to grasp how a systemic Development. Management Science and Decision Support
approach to every functional aspect of management can Systems. The Impact of IS on Management: Managing
lead to formulating technology-based strategies in line with Information. New Information Technologies.
with corporate goals. Information Systems and Society. Business, Management,
The knowledge and information provided in this book will and Information Systems in the Twenty-first Century.
also be of immense value to business managers and Appendices—A: Case Study: Three B’s, Inc. B: Case Study:
practitioners for improving decision making processes Citibank, Managing the Effectiveness vs. Efficiency Issue.
and achieving competitive advantage. C: “Of Course the Service was Good, I Did It Myself!”
D: The Spectrum of Technology and Services.
Contents: Preface. Information Systems in the Knowledge
E: Computer History and Application. Index.
Economy. Information Systems for Strategic Advantage.
Latest Print 2009 / 464 pp. / 17.8 × 23.5 cm
Database Design and Process Modelling. Decision Support
ISBN-978-81-203-1012-4 / ` 275.00
and Expert Systems. Knowledge Management for
Strategic Advantage. Computer Communication Systems.
Information Systems Supporting e-Commerce Models. KELKAR
Information Systems for Mobile Commerce. Knowledge Information Systems: A Concise Study
Management Applications in Business Functions.
S.A. KELKAR, Adjunct Professor in the Department of
Information System Security. Legal and Ethical Issues.
Computer Science and Engineering and the Shailesh J.
Index. Mehta School of Management, Indian Institute of
Latest Print 2008 / 560 pp. / 17.8 × 23.5 cm Technology Bombay.
ISBN-978-81-203-3654-4 / ` 350.00 / (e-book also available) Here is a comprehensive book that serves as a one-stop
overview for understanding, developing, and deploying
Information Systems. It aims to provide the students with
a conceptual framework to understand Information
Systems (IS). The text, written in easy to understand
language using bullet form style to highlight various
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 97

points, covers topics the way they are encountered by a relevant knowledge based on information system by
typical IS professional. providing just the adequate amount of material in a
The book is divided into three units—Unit I: Information concise format.
Systems Basics; Unit II: Managing with Information; and The book is organized in three parts: (i) Information
Unit III: Managing Information Resources. Some of the systems basics, (ii) Managing with information and (iii)
topics discussed enlarge the scope of the book and Managing information resources. Though the main
include: e-Commerce and e-Business; CRM, ERP, SCM; structure of the second edition remains the same, the
Application Scrap Book; Enterprise and Strategy; Strategy chapters have been updated and revised as per the
Planning for IS; and Justification for IS. The main body of recent development in the fields of information
the text is supplemented with six appendices, which can technology. Besides this, a new chapter is added to
be read on a need-to-know basis. explain the concepts like e-business, Customer
The book is well suited for the undergraduate students of relationship management (CRM), Enterprise resources
Computer Science and Engineering, Information and planning (ERP) and Supply chain management (SCM),
Technology; postgraduate students of Information comprehensively.
Technology and Computer Science; and students pursuing Intended for the students of computer applications (BCA
MCA and MBA. Those teaching a course on IS or and MCA) and management (BBA and MBA), and the
conducting equivalent training programme for undergraduate students of Computer Science
professionals will also benefit from this text. Finally, the engineering, the book is equally useful for the busy
book would be useful for those professionals who wish to professionals who wish to grasp the essentials of
grasp the essentials without attending a formal management information systems, without attending a
instructional course. formal instructional course.
Contents: Preface. Abbreviations. Unit One: Information Contents: Preface. Preface to the First Edition.
systems basics—Managing in the 21st Century. Abbreviations. Unit One: Information Systems Basics—
Information, Systems, and IS. Classification of IS. Managing in 21st Century. Information, Systems, and IS.
Applications Scrap Book. e-Commerce and e-Business. Classification of IS. E-business, CRM, ERP, and SCM. Unit
CRM, ERP, and SCM. Unit Two: Managing with Two: Managing With Information—Strategic Planning and
Information—Enterprise and Strategy. Strategic Planning. IS. Justification for IT/IS. IS for Decision Support. Quality
IS for Decision Support. Justification for IT/IS. Unit Three: and Privacy Issues. Unit Three: Managing Information
Managing Information resources—Information Resources Resources—Information Resources Management.
Management. Strategic Planning for IS Function. Strategic Planning for IS Function. Security, Control and
Information Security and Integrity. Appendices— Audit. Suggested Reading.
A. Information Technology Basics. B. Data Management. Latest Print 2011 / 316 pp. / 17.8 × 23.5 cm
C. Software Development in Nutshell. D. Brief Look at ISBN-978-81-203-3765-7 / ` 250.00 / (e-book also available)
Software Project Management. E. Software Requirements
Elicitation. F. Note on Metrics and Measurements.
Suggested Reading. KING (Ed.)
Latest Print 2009 / 952 pp. / 17.8 × 23.5 cm Planning For Information Systems
ISBN-978-81-203-3651-3 / ` 495.00 / (e-book also available) Editor: WILLIAM R. KING.
This book is a comprehensive, single source overview of
KELKAR the numerous ideas and processes that are identified
with IS planning. The authors show the evolution of IS
Management Information Systems: planning from the early technology-centered approaches
A Concise Study, 2nd ed. to the present concerns with competitive positioning,
S.A. KELKAR, Adjunct Professor in the Department of organizational learning, and the development of
Computer Science and Engineering and the Shailesh J. organizational capabilities. While many chapters deal with
Mehta School of Management, Indian Institute of high level strategic planning, the book gives equal
Technology Bombay. attention to on-the-ground planning issues.
It is widely recognized that the knowledge of information Divided into four parts, Part I, focuses on how IS planning
systems is very much essential in today’s business has evolved over the years; Part II, describes IS planning
organizations to survive and prosper. This book, in its in terms of critical success factors and includes a
second edition, provides students with a conceptual knowledge-based view of IS planning; Part III, deals with
framework to understand information systems. The focus predicting the value that an IS project may have; Part IV,
of information systems (irrespective of the level of use of considers information strategy as a goal and/or outcome
information) is on producing quality information needed of IS planning.
to facilitate decision making. The objective of this book is Contents: Series Editor’s Introduction. Planning for
to capture the material on information systems and Information Systems: An Introduction. Part I: Key
organize it around a framework that offers a current and Concepts of Information Systems Planning—The Evolution
98 PHI Learning — CATALOGUE 2013

of Planning for Information Systems. Business– decisions and technologies that managers will need for
Information Systems Alignment: Taking Stock and Looking making decisions in the 21st Century.
Ahead. Aligning Business and Information Systems: The book incorporates the latest material on the subject
Review and Future Research Directions. The Role of and uses many pedagogical features—graphics, examples,
Dynamic Organizational Capabilities in Creating, summaries, review questions and problems—to make
Renewing, and Leveraging Information Systems reading of the book a complete experience.
Competencies. Part II: The Organizational Information
Systems Planning Process. Using Critical Success Factors OTHER FEATURES INCLUDE:
in Setting Information Technology and General • Detailed discussion on data warehousing, data mining
Management Resource Priorities. A Knowledge-Based and visualization, and intelligent software agent
View of Information Systems Planning and Its technology.
Consequences: Review and Propositions. Strategic • Narrative vignettes elucidate the some of the concepts
Alignment: Highly Valued, but Elusive in Practice. associated with the process of making a decision.
Information Technology Budgeting: Planning’s Evil Twin. • Tutorials on the CD contain Megaputer’s Poly-Analyst
Some Dos and Don’ts of Strategic Information Systems and TextAnalyst software which, when used in
Planning. Strategic Information Systems Planning: The conjunction with exercises from the text, help students
Search for an Optimal Level. The Role of Organizational associate, classify, predict, and acquire knowledge from
Learning in Strategic Information Systems Planning in numerical and structured data.
Uncertain Environments. Part III: Information Systems • Companion website at: www.prenhall.com/marakas
Investment Planning—Information Systems Planning: The
Search for Potential Value. Planning Technology Contents: Preface. Introduction to Decision Support
Investments for High Payoffs: A Rational Expectations Systems. Decisions and Decision Makers. Decisions
Approach to Gauging Potential and Realized Value in in the Organization. Modeling Decision Processes. Group
a changing Environment. Information Technology Decision Support and Groupware Technologies. Executive
Investment Planning: Anticipating Social Subsystem Information Systems. Expert Systems and Artificial
Costs and Benefits. Option-Based Management of Risk Intelligence. Knowledge Engineering and Acquisition.
in Information Systems Planning. Creating Better Machines That Can Learn. The Data Warehouse. Data
Environments for Information Systems Development Mining and Data Visualization. Designing and Building the
Projects. The Moderating Effects of Coordinated Planning Data Warehouse. The Systems Perspective of a DSS.
on Project Performance. Part IV: Goals and Outcomes of Designing and Building Decision Support Systems.
Information Systems Planning—Information Strategy: Implementing and Integrating Decision Support Systems.
Confronting Research with Practice. How Information Creative Decision Making and Problem Solving. Intelligent
Technology Infrastructure Flexibility Shapes Strategic Software Agents, Bots, Delegation, and Agency. Decision
Alignment: A Case Study Investigation with Implications Support in the Twenty-First Century. Appendix A—
for Strategic IS Planning. How Information Technology Decision Style Inventory III. References. Index.
Resources Can Provide a Competitive Advantage in Latest Print 2011 / 640 pp. / 17.8 × 23.5 cm
Customer Service. Planning for Successful Orchestrated E- ISBN-978-81-203-2376-6 / ` 325.00
Process Supply-Chain Partnerships. Planning Successful
Internet-Based Projects: A Risk–Performance Framework.
Editors and Contributors. Series Editor. Index. MOHAPATRA
Latest Print 2010 / 528 pp. / 17.8 × 23.5 cm Cases in Management Information
ISBN-978-81-203-4057-2 / ` 425.00 Systems
SANJAY MOHAPATRA, Associate Professor in Information
MARAKAS Systems at Xavier Institute of Management Bhubaneswar
Decision Support Systems in the (XIMB).
This book is intended as a supplement for courses in
21st Century, 2nd ed. Management Information Systems (MIS). It uses cases to
GEORGE M. MARAKAS, Kelley School of Business, Indiana explain MIS concepts. It illustrates how computer-based
University. information systems can be used to support an
Designed as a text for students of management and organization’s objectives and strategic plans.
computer science, this uptodate and detailed study The book’s objective is to capture the material from a
introduces students to the concepts of Decision Support wide range of sectors such as health care, developmental
Systems (DSS)—which act as powerful managerial activities, bank operations, microfinance, etc. and
tools for decision making—and explains the various organize it around a framework that would be useful for
components associated with them. In particular, the book students to understand how MIS can help in overcoming
focuses on DSS from a cognitive process and decision corporate challenges. It prepares students as managers,
making perspective and concentrates on the application providing a clear focus on information, rather than data,
and implementation aspects. Besides, it looks at the and its use in business. These cases can also be used by
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 99

practitioners as examples for designing MIS in their own Maintenance of the MIS. Pitfalls in MIS Development. III.
organizations. ADVANCED CONCEPTS—Systems Concepts and Control.
For each case, the costs and benefits of the information Management Science and Systems Modeling for MIS. IV.
system have been evaluated by calculating the Return on CASE STUDIES—International Medical Instruments, Inc.,
Investment (ROI). What is more, not only quantitative Development of an MIS for Field Office Managers of the
benefits, but also qualitative benefits (social and public North-western Insurance Company. IMI Staff Assignment.
benefits) have been identified to justify the need for Johnson Enterprises. Index.
technology-enabled MIS for supporting corporate Latest Print 2011 / 480 pp. / 17.8 × 23.5 cm
strategies and operations.
ISBN-978-81-203-0397-3 / ` 275.00
The book would be useful to students of MBA, BE (ICT),
MCA and M.Sc. (Computer Science) courses. Besides, it
would be of benefit to senior executives participating in RAJARAMAN
Management Development Programmes. Analysis and Design of Information
Contents: Foreword. Preface. Acknowledgements. CASE
ONE: Information Systems—Ayush Hospital. CASE TWO: MIS
Systems, 3rd ed.
at BASIX. CASE THREE: MIS at CYSD. CASE FOUR: MIS at DFID. V. RAJARAMAN, Honorary Professor, Supercomputer
CASE FIVE: MIS at Care Hospitals. CASE SIX: National Bank for Education and Research Centre, Indian Institute of
Agriculture and Rural Development—MIS at NABARD. CASE Science, Bangalore.
SEVEN: MIS at National Rural Health Mission (NRHM), One of the most important uses of computers is (as an
Orissa. CASE EIGHT: Designing the Management Information aid to managers) to provide up-to-date information to
Systems for Orissa Rural and Urban Producers’ efficiently run their organizations. Of the total number of
Association (ORUPA). CASE NINE: Management Information computers installed in the world today, over eighty
Systems—UNDP. CASE TEN: Orissa Industrial Infrastructure percent are used in organizations for management
Development Corporation (IDCO). CASE ELEVEN: MIS at SKS information systems. It is thus very important for all
Microfinance—A Report. CASE TWELVE: MIS at HDFC students of management, commerce and computer
Commodities Loan Division. science to know how to design computer-based
Latest Print 2011 / 264 pp. / 17.8 × 23.5 cm information systems to aid management. This
ISBN-978-81-203-3614-8 / ` 225.00 / (e-book also available) introductory text gives a lucid, self-contained presenta-
tion to students on how to analyse and design
information systems for use by managers.
MURDICK, ROSS & CLAGGETT Information Systems Analysis and Design (also known as
Information Systems for Modern System Analysis and Design) is a compulsory subject for
Management, 3rd ed. MCA, BCA, B.Com. and B.E. students of Computer Science
and Information Technology. This book covers the
ROBERT G. MURDICK, JOEL E. ROSS, both of Florida syllabus of this course and that of the DOEACC (Level A)
Atlantic University. examination.
JAMES R. CLAGGETT, IBM, New York, N.Y. Thoroughly classroom tested and evolved out of twenty
This classic text explores MIS development from the years of teaching Information Systems Design course at
manager/user’s perspective. Comprehensive in scope, it IIT Kanpur and IISc., Bangalore, this book presents real
covers topics such as: Management, Information, and Indian examples.
Systems and how these three areas are merged into an In this third edition every chapter has been updated,
effective management information system; computer- besides the addition of a new chapter on Use Case
related concepts necessary to participate in today’s Method to reflect the rapid changes taking place in
information-bound business environment; theory and designing information systems.
practice of planning, designing and implementing an MIS; This book has been used to prepare learning material for
control of and through MIS; and decision-making as the course Systems Analysis and Design for the National
influenced by computers, management information Programme for Technology Enhanced Learning of the
systems, and databases. Ministry of Human Resource Development, Government
of India. The author has also delivered 40 lectures on this
Contents: I. MANAGEMENT AND SYSTEMS—The Meaning topic which may be heard in YouTube. This book
and Role of Management Information Systems. also contains supplementary materials like PPTs and
Management, Organizational Theory, and the Systems objective questions with explanation for each incorrect
Approach. What the Manager Should Know about choice which are available on www.phindia.com/
Computer Systems. Database Management. Information rajaraman_ADIS
Systems for Decision Making. II. PLANNING FOR, Contents: Preface. Information and Management.
DESIGNING, AND IMPLEMENTING THE MIS—Strategic and Examples of Information Systems. Information Systems
Project Planning for MIS. Conceptual System Design. Analysis Overview. Information Gathering. System
Detailed System Design. Implementation, Evaluation, and Requirements Specifications. Feasibility Analysis. Data
100 PHI Learning — CATALOGUE 2013

Flow Diagrams. Process Specifications. Decision Tables. Modelling. Designing Outputs. Control, Audit and Security
Use Case Method. Logical Database Design. Database of Information Systems. Electronic Commerce. Keywords.
Management Systems (DBMS). Object-Oriented System Latest Print 2005 / 232 pp. / 17.8 × 23.5 cm
Modelling. Data Input Methods. Designing Outputs. ISBN-81-203-1740-8 / ` 175.00
Control, Audit and Security of Information Systems.
Electronic Commerce. System Design Example. Appendix.
References. Index. SADAGOPAN
Latest Print 2011 / 344 pp. / 17.8 × 23.5 cm Management Information Systems
ISBN-978-81-203-4384-9 / ` 250.00 / (e-book also available) S. SADAGOPAN, Director, Indian Institute of Information
Technology Bangalore.
RAJARAMAN This introductory book on Management Information
Self-study Guide to Analysis and Design Systems is designed to serve as a text for students of
science, engineering and management, and working
of Information Systems (with CD-ROM) executives at both junior and senior levels. After
V. RAJARAMAN, Honorary Professor, Supercomputer discussion of the background material which gives an
Education and Research Centre, Indian Institute of overview of MIS and a short introduction to organization
Science, Bangalore. systems, there is a detailed elaboration on the interplay
between the organizational systems and the information
Designed to accompany the textbook Analysis and
systems. The relationship of MIS to the functional areas
Design of Information Systems, 2nd ed., authored by of management is discussed next with a series of
Prof. Rajaraman, this Self-Study Guide aims at helping the examples.
teachers for effective teaching of the course and the
students in their self-study. It has two parts: a text and a The book concentrates on the core topics of MIS, namely
CD. The text comprises the following: databases, decision support systems (DSS), provides a
quick introduction to applied artificial intelligence (AI) and
• Objectives of each chapter expert systems and finally details the techniques of
• Summary of each chapter systems analysis and design which enable the actual MIS
• Multiple choice questions arranged section-wise systems to be built to meet the information needs of an
organization. A case study is discussed at length to
• Exercises for each chapter with answers provide the students with insight into the actual
• Key to objective questions processes involved.
• An index consisting of keywords appearing in Eminently readable, its clear and authoritative account
each chapter should appeal to all those who simply require a
The CD-ROM features digestable, sound overview of the subject.
• PowerPoint transparencies arranged section-wise for Contents: Preface. Note to Instructor. Introduction.
teachers to use in classes. (These transparencies can Organizational Systems. Information Systems and Organi-
also be used by students to review the contents of the zations. Computers and Information Systems. Communi-
book.) cations Technology. Database Technology. Decision
• Multiple choice questions which a student can answer Support Systems. Expert Systems and Artificial Intelli-
on-line. The CD-ROM tells the student why his/her gence. Systems Analysis and Design. Bibliography. Index.
choice is wrong when he/she makes a wrong choice. Latest Print 2012 / 232 pp. / 16.0 × 24.1 cm
ISBN-978-81-203-1180-0 / ` 195.00
• A Question-Answering system which allows a student
to ask questions at the end of each chapter.
Appropriate responses are provided by the system. SINGH
• Implementation of a case study explained in the book Information Sources, Services and
to illustrate GUI of implemented system.
Students as well as teachers should find this unique Self-
Systems
Study Guide stimulating and useful. Indeed, it breaks GURDEV SINGH, Librarian at Sri Guru Gobind Singh
fresh paths in an effort to aid the teacher-student College of Commerce, University of Delhi.
community in its quest for learning. Reference and information services are considered an
Contents: Preface. Information and Management. important activity of a modern library. This compre-
Examples of Information Systems. Information Systems hensive and student-friendly book discusses in detail
Analysis Overview. Information Gathering. System different types of information and reference sources and
Requirements Specification. Feasibility Analysis. Data Flow services, such as encyclopaedias, directories, yearbooks,
Diagrams. Process Specifications. Decision Tables. Logical dictionaries, geographical sources, biographical sources,
Database Design. Data Input Methods. Database statistical sources and handbooks.
Management Systems. Object-Oriented System The book is organised into four parts. Part I deals with
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 101

various types of information sources such as docu- more than 30 years’ experience in projects and program
mentary and non-documentary sources. Part II discusses management in both the public and private sectors.
different types of reference services, organisation It has been widely reported that IT project failure is
of reference section and the role of the librarian in the overwhelmingly traceable to poorly defined project
digital age. Part III describes the wide range of organization, a lack of training, weak executive support,
information service such as Current Awareness Service inconsistent methods and policies, and other readily
(CAS) and Selective Dissemination of Information (SDI). addressed factors. More than half of all IT projects
Part IV provides an overview of important information overrun their budgets, schedules, or both by at least 200
systems such as National Information System for Science per cent.
and Technology (NISSAT) and International System for
Agricultural Science and Technology (AGRIS). This book provides systems project managers with field—
proven tools and step-by-step methodologies to start
The book is intended for the undergraduate and and complete every project—hardware, software, or
postgraduate students of library science. Besides, it will integration—within prescribed parameters. With the
also be very useful for librarians, information scientists, project management methodology presented in this
and information professionals. book and its focus on the practical applications, the IT
SALIENT FEATURES managers can make every project run smoothly,
• Deals with both theoretical and practical aspects of efficiently and profitably.
information sources and services. COVERAGE INCLUDES:
• Discusses various types of information sources and • Organizing information technology project teams and
services keeping in view the latest trends and developing project plans
developments in the field. • Risk management issues for IT projects
• Presents the concepts related to information sources • Systems engineering
and services in a systematic and accessible way. • Customer requirements and service
Contents: Preface. Part I: Reference Sources— • Project monitoring, control, closeout and assessment
Information Source. Kinds of Reference Books and Their Contents: Acknowledgments. Introduction. The
Evaluation. Dictionaries. Encyclopaedias. Ready Reference Foundations of Project Management. Information
Sources. Statistical Sources. Geographical Sources. Technology Project and Systems Life Cycles: Project
Biographical Sources. Indexing Sources and Services. Management and Team Activities. Identifying and
Abstracting Sources and Services. Bibliographies. Patents Developing Customer Requirements. Organizing the
and Standards. Non-documentary Sources of Information. Project Team. Developing the Information Technology
Electronic/Digital Information Sources (E-sources). Project Plan. Risk Management in Information Technology
Internet as Source of Information. Part II: Reference Projects. Systems Engineering: The Hub of Project
Services—Reference Services. Reference Services in Management. Project Monitoring and Control. Rapid
Different Types of Libraries. Organisation of Reference Development in IT Projects. Principles of Project
Section. Role of Reference Librarian/Information Officer Closeout. Customer Service—Finishing Project. Index.
in Electronic Environment. Part Iii: Information Services—
Concept and Need for Information. Information Services: Latest Print 2011 / 288 pp. / 15.3 × 22.9 cm
An Overview. Translation Services. Literature Search ISBN-978-81-203-4302-3 / ` 275.00
Service. Document Delivery Services (DDS) and Electronic
Document Delivery Services (EDDS). Current Awareness
Service (CAS). Selective Dissemination of Information Microprocessors and
(SDI). Reprographic Service. Documentation/Information Microcontrollers
Centres. National Documentation Centres. Computer-
Based Information Services. Information Literacy
Programmes. Users and their Information Needs. Part IV: BAHADURE
Information Systems—Information Systems. Bibliography/
Reference. Index.
Microprocessors: The 8086/ 8088, 80186/
Latest Print 2013 / 536 pp. / 17.8 × 23.5 cm
80286, 80386/ 80486 and the Pentium
ISBN-978-81-203-4639-0 / ` 525.00 Family
NILESH B. BAHADURE, Reader in the Department of
TAYLOR Electronics and Telecommunication Engineering at Bhilai
Institute of Technology, Durg.
Managing Information Technology
This comprehensive text provides an easily accessible
Projects: Applying Project Management introduction to the principles and applications of micro-
Strategies to Software, Hardware, and processors. It explains the fundamentals of architecture,
assembly language programming, interfacing, and
Integration Initiatives applications of Intel’s 8086/8088 microprocessors, 8087
JAMES TAYLOR is a PMI® certified project manager with math coprocessors, and 8255, 8253, 8251, 8259, 8279
102 PHI Learning — CATALOGUE 2013

and 8237 peripherals. Besides, the book also covers In the software domain, the book introduces the features
Intel’s 80186/80286, 80386/80486, and the Pentium of real-time operating systems for use in embedded
family microprocessors. applications. Various scheduling algorithms have been
The book throughout maintains an appropriate balance discussed with their merits and demerits. The existing
between the basic concepts and the skill sets needed for real-time operating systems have been surveyed. Guided
system design. A large number of solved examples on by cost and performance requirements, embedded
assembly language programming and interfacing are applications are often implemented partly in hardware
provided to help the students gain an insight into the and partly in software. The book covers the different
topics discussed. optimization techniques proposed in the literature to
take a judicious decision about this partitioning of
The book is eminently suitable for undergraduate application tasks. Power-aware design of embedded
students of Electrical and Electronics Engineering, systems has also been dealt with.
Electronics and Communication Engineering, Electronics
and Instrumentation Engineering, Computer Science and The book will also be of considerable benefit to the
Engineering, and Information Technology. practitioners and advanced readers.
Contents: Preface. Introduction. Architecture and KEY FEATURES
Functional Block Diagram of Microprocessor 8086. • Presents a considerably wide coverage of the field of
Instruction Sets and Programming of Microprocessor embedded systems
8086. Assembly Language Programming of Micro- • Discusses the ARM microcontroller in detail
processor 8086. Interrupts of Microprocessor 8086. • Provides numerous exercises to assess the learning
Interfacing of Memory with Microprocessors 8086 and process
8088. Timing Diagram of Microprocessor 8086. Numeric • Offers a good discussion on hardware–software
Data Processor 8087. Programmable Peripheral Interface codesign
8255. Programmable Interval Timer 8253/8254. Program-
mable Interrupt Controller. Universal Synchronous— Contents: Preface. Introduction. ARM: An Advanced
Asynchronous Receiver Transmitters. Programmable Microcontroller. Other Target Architectures. Interfacing.
Keyboard Display Interface 8279. Direct Memory Access Real-time Operating System. Specification Techniques.
(DMA) Controller 8257/8237. Other 16-bit Micro- Hardware–Software Cosimulation. Hardware–Software
processors 80186 and 80286. 32-bit Microprocessors Partitioning. Functional Partitioning and Optimization.
80386, 80486 and Introduction to Pentium Family. Index. Low Power Embedded System Design. Bibliography.
Index.
Latest Print 2012 / 680 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3942-2 / ` 395.00 / (e-book also available) Latest Print 2011 / 192 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4024-4 / ` 175.00 / (e-book also available)

CHATTOPADHYAY
GHOSH & SRIDHAR
Embedded System Design
SANTANU CHATTOPADHYAY, Associate Professor at the
0000 to 8085: Introduction to
Department of Electronics and Electrical Communication Microprocessors for Engineers and
Engineering, Indian Institute of Technology Kharagpur. Scientists, 2nd ed.
Embedded system, as a subject, is an amalgamation of P.K. GHOSH, Professor at the Indian Institute of
different domains, such as digital design, architecture, Technology Kanpur.
operating systems, interfaces, and algorithmic optimi- P.R. SRIDHAR, Electronics Engineer, Indian Institute
zation techniques. This book acquaints the students with of Technology Kanpur.
the alternatives and intricacies of embedded system
design. It is designed as a textbook for the undergraduate The 8085 processor and its peripherals have been used to
students of Electronics and Communication Engineering, explain the basic concepts of microprocessor operation
Electronics and Instrumentation Engineering, Computer and system realization. This text can be used by electrical
Science and Engineering, Information Communication engineering undergraduates in their first course on
Technology (ICT), as well as for the postgraduate students microprocessors, and by engineering students in several
of Computer Applications (MCA). other disciplines, and also by students of science with
some preparation in digital electronics.
While in the hardware platform the book explains
the role of microcontrollers and introduces one of the KEY FEATURES
most widely used embedded processor, ARM, it also • The peripheral devices are discussed comprehensively.
deliberates on other alternatives, such as digital signal • The text gives design principles along with complete
processors, field programmable devices, and integrated circuit and printed circuit board details of a stand-
circuits. It provides a very good overview of the alone microcomputer. This also serves as an
interfacing standards covering RS232C, RS422, RS485, outstanding illustration of practical realization of
USB, IrDA, Bluetooth, and CAN. microprocessor-based systems.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 103

• The text has been successfully tested in the class-room Numbers. Seventh Day: Ordering of Data and Code
and also in workshops on microprocessor systems. Conversion. Eighth Day: Design of Electronic Lock and
• In the present edition, a sample set of monitor Telephone Directory. Ninth Day: Interrupts and Data
routines has been given, the number of problems has Communication. Tenth Day: Application of Interrupts.
been substantially increased, and full solutions to the Annexure. Programmable Peripheral Devices. Instruction
extended problem set have been provided. Set of 8085.
Contents: Preface. Preface to the Second Edition. Latest Print 2010 / 152 pp. / 21.6 × 27.8 cm
The Generic Microcomputer. The Architecture of ISBN-978-81-203-3854-8 / ` 150.00 / (e-book also available)
a Microprocessor. The 8085A CPU. The 8085A Instruction
Set. Memory and Input/Output Addressing. 8085A LEWIS
Minimum System Configuration. EPROM and RAM
Memories: 2764 and 6264. Programmable Keyboard/ Fundamentals of Embedded Software:
Display Interface: 8279. Programmable Interval Timer:
8253. Programmable Peripheral Interface: 8255. Serial
Where C and Assembly Meet (with CD-ROM)
Communication and the USART 8251. Programmable DANIEL W. LEWIS.
DMA Controller: 8257. Programmable Interrupt Today, microprocessors are embedded in almost every
Controller: 8259. Appendices—A: A Summary of Basic electronic appliance and have become pervasive—in
Digital Circuits. B: Some Assembly Language Programs. our home, in the workplace, automobiles, airplanes,
C: Design Principles and Full Circuit Description of the cellphones—in short, in every aspect of our lives. This
Microcomputer CASE 3.1. D: 8085A Instruction Set Tables. highly interesting and concise text provides a clear
Problems. Solutions to the Problems. Index. perspective of this innovative and extremely versatile
Latest Print 2011 / 328 pp. / 21.6 × 27.8 cm software and fully analyzes the fundamental concepts
ISBN-978-81-203-0978-4 / ` 295.00 and mechanisms involved. It aims at laying a foundation
that supports the multithreaded style of programming
and high reliability requirements of embedded software
KRISHNAMURTHY and takes a practical approach to cover process
Ten Days with 8085 Microprocessor organization and assembly language from a ‘need-to-
know’ point of view.
K.A. KRISHNAMURTHY, Principal, Sri Siddhartha Institute
of Technology, Tumkur (Karnataka). Beginning with an appreciation of the often overlooked
consequences and limitations of binary representation,
This text is designed to provide ‘hands-on’ experience to the text discusses the different Intel architecture, with
students to help them develop an understanding of the emphasis on the 32-bit protected mode of Intel
hardware components of a microprocessor and the role processor. Thereafter, the basic programming skills are
of software in programming and interfacing aspects of reinforced since topics such as parameter passing,
the microprocessor. An 8-bit microprocessor, due to its recursion, and memory allocation are revisited, with
simpler instruction set and architecture, is an ideal IC chip ample examples from C. Discussions on non pre-emptive,
for providing the students with a solid foundation for pre-emptive, shared resources, and scheduling help
microprocessors, their principles and applications. The sustain the reader’s interest, and serve as stepping stones
concepts of all state-of-the-art processors can be to subsequent courses on operating systems, real-time
understood easily, once the basics of the 8085 are systems, networking and microprocessor based design.
understood. Today’s sophisticated microprocessors have The text emphasizes those features of C that are
a semblance of 8085. employed in embedded systems.
The presentation style adopted in this book in a way is The attached CD-ROM provides software tools needed to
unique. It is a student-friendly text, written as develop embedded applications under Microsoft
conversation between the teacher and the students. The Windows 9X, 2000 and NT.
book lucidly explains the various programming examples
in assembly language with a view to enabling students to This text, which treats a contemporary and exciting
develop microprocessor-based industrial application subject in a felicitous fashion, should be of immense
projects. Application programs developed in the book are value to the students of computer science and IT.
based on the popular microprocessor kit, namely SDA-85. Contents: Preface. Introduction. Data Representation.
The book is suitable for both diploma and degree level Getting the Most Out of C. A Programmer’s View of
students pursuing courses in Electronics and Electrical Computer Organization. Mixing C and Assembly. Input/
Engineering, Electronics and Communication Engineering Output Programming. Concurrent Software. Scheduling.
and Information and Communication Technology. Memory Management. Shared Memory. System
Initialization. Appendices—A: Contents of the CD-ROM.
Contents: Preface. First Day: Fundamentals. Second Day: B: The DJGPP C/C++ Compiler. C: The NASM Assembler.
Writing and Executing Programs. Third Day: 16-Bit D: Programming Projects. E: The libepc Library. F: The
Arithmetic. Fourth Day: Counter and Delay Programs. Boot Loader. Index.
Fifth Day: Key Debouncing and Serial/Parallel Data Latest Print 2011 / 288 pp. / 17.8 × 23.5 cm
Conversion. Sixth Day: Multiplication and Division of ISBN-978-81-203-2375-9 / ` 250.00
104 PHI Learning — CATALOGUE 2013

LIU & GIBSON signals of different types of I/O buses have also been
covered in detail.
Microcomputer Systems: The 8086/8088 The book is useful for students of electronics and instru-
Family—Architecture, Programming, and mentation engineering, and courses in communication.
Design, 2nd ed. Contents: Preface. Hardware Organization of IBM PC. The
YU-CHENG LIU and GLEEN A. GIBSON, both of the 8086 Microprocessor. The 8086 Based System Design.
University of Texas at El Paso. Peripheral Interfaces. Advanced Microprocessors. The
Motherboard of IBM PC. Drives. Peripherals. Input-Output
The text presents an in-depth study of both the software Buses. Parallel and Serial Ports. Universal Serial Bus.
and hardware for 16-bit microprocessors using the Intel Appendices. Objective-Type Questions. Answers to Select
8086/8088 family. It covers the 80186 and 80286 chips, Review Questions. Index.
widely used upgrades of the 8086, in two separate
chapters. It also helps readers develop a working Latest Print 2012 / 532 pp. / 17.8 × 23.5 cm
knowledge of programming and designing 8086/8088 ISBN-978-81-203-2317-9 / ` 350.00
based microprocessor systems through an abundance of
examples that features them. This new edition reflects MATHUR
the widening use of the 80186 and 80286 extensions of
the 8086 family, and includes an expanded chapter Microprocessor 8085 and its Interfacing,
covering many of the details on the 80286. 2nd ed.
Contents: Preface. Introduction. 8086 Architecture. SUNIL MATHUR, Assistant Professor, Department of
Assembler Language Programming. Modular Pro- Electronics and Communication Engineering, Maharaja
gramming. Byte and String Manipulation. I/O Agrasen Institute of Technology, Guru Gobind Singh
Programming. Introduction to Multiprogramming. System Indraprastha University, Delhi.
Bus Structure. I/O Interfaces. Semiconductor Memory. This comprehensive and thoroughly updated text now in
Multiprocessor Configurations. VLSI Processing and its second edition continues to provide the complete
Supporting Devices. The 80286/80287. Appendix: 8086/ knowledge about the Intel’s 8085 microprocessors, its
8088 Instruction Set Summary. Index. programming and concept of interfacing of memory,
Latest Print 2011 / 634 pp. / 17.8 × 23.5 cm Input/output devices and programmable peripheral chips.
ISBN-978-81-203-0409-3 / ` 325.00 Organized in four parts, Part I (Chapters 1–9) covers a
review of the analog and digital signals as well as
hardware and software related aspects of microprocessor
MATHIVANAN 8085. Part II (Chapters 10 and 11) discusses memory and
Microprocessors, PC Hardware and input-output concepts, analog to digital and digital to
Interfacing analog converters and various memory and IO address
decoding techniques. Part III (Chapters 12–17) explains
N. MATHIVANAN, Director, University Science the programmable interfacing chips with extensive
Instrumentation Centre, Madurai Kamraj University, interfacing examples. Part IV (Chapters 18 and 19)
Madurai. presents a brief discussion on other 8-bit microprocessors
Microprocessor is the most fundamental components in along with 16 and 32-bit Intel Processors. Each topic has
PC systems, and for learning the hardware organization been supported with numerous examples that will help
and interfacing techniques, a complete knowledge of students apply the concepts to other microprocessors in
8086 microprocessor is essential. This book thus provides the course at advanced level.
a complete picture of the features and workings of This book is designed specifically for the undergraduate
microprocessor. It explains the architecture, instructions, students of electronics and communication engineering,
programming, system design, peripheral devices and computer science and engineering, and information
interfacing. technology.
Beginning with an overview of PC hardware from NEW TO THIS EDITION
the original IBM PC to the recent Pentium systems, the • Chapters on “Architecture and Organization of Micro-
book presents the internal architecture and instruction
processor” and “Instruction Set of 8085 Micropro-
set of 8086 microprocessor and the design of an 8086 cessor” have been revised and modified substantially.
based system, and then describes the hardware and
software of interfacing techniques to I/O buses and the • Multiple choice questions have been added to all the
standard ports in detail, substantiating them with chapters.
examples and worked out programs in C++ and assembly Contents: Preface. Preface to the First Edition. Acknow-
language. Operations of advanced Intel microprocessors ledgements. PART—I: Number System. Architecture and
such as 80286, 80386, 80486, Pentium, Pentium Pro, Organization of Microcomputer. Architecture and
Pentium MMX and Pentium II, and usage of the pins and Organization of Microprocessor. Instruction Set of 8085
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 105

Microprocessor. Instruction Timing and Operation of Organization of Microprocessors and Microcomputers.


8085 Microprocessor. Programming of 8085 Micro- Introduction to 8086. 8086 Based System. Instructions Set
processor. Stack and Subroutine. Interrupts of 8085. of 8086. Assembler Directives. Programming of 8086.
Serial and Parallel Data Transfer. PART—II: IO and Interrupts of 8086. Math Coprocessor 8087. Multi-
Memory Interfacing. Digital–Analog Conversion. processing and Multiprogramming. Serial and Parallel
PART—III: Non-Programmable and Programmable Data Transfer. IO and Memory Interfacing. Programmable
Peripheral Interfacing Chips. 8253/54 Programmable Peripheral Interfacing Chips. 8253/54 Programmable
Timer. DMA Controller 8257 and 8237. 8259A, Timer. DMA Controller 8257 and 8237. Keyboard and
Programmable Interrupt Controller (PIC). Keyboard and Display Interfacing. 80186 and 80286 Microprocessors.
Display Interfacing. 8251 Universal Synchronous Asyn- Intel’s 32-bit Microprocessors. Today’s Processor’s. Index.
chronous Receiver Transmitter (USART). PART—IV: Other Latest Print 2012 / 688 pp. / 17.8 × 23.5 cm
8-Bit Microprocessors. Advance Microprocessors. Index.
ISBN-978-81-203-4087-9 / ` 450.00 / (e-book also available)
Latest Print 2011 / 704 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4390-0 / ` 425.00 / (e-book also available)
PAL
MATHUR Microcontrollers: Principles and
Microprocessor 8086: Architecture, Applications
Programming and Interfacing AJIT PAL, Professor in the Department of Computer
Science and Engineering at Indian Institute of Technology
SUNIL MATHUR, Assistant Professor, Department of Kharagpur.
Electronics and Communication Engineering, Maharaja
Agrasen Institute of Technology, Guru Gobind Singh This book gives a comprehensive coverage of different
Indraprastha University, Delhi. aspects of microcontroller-based system design and
development in a generalized manner. Basic ideas and
Primarily intended for the undergraduate students of fundamental concepts common to all microcontrollers
electronics and communication engineering, computer have been introduced before giving specific examples
science and engineering, and information technology, this using the 8051 microcontroller, which is the most popular
book skilfully integrates both the hardware and software microcontroller in use today. Coverage of the three
aspects of the 8086 microprocessor. It offers the students important issues such as hardware, software and
an up-to-date account of the state-of-the-art micro- hardware-software integration has been provided in a
processors and therefore can be regarded as an balanced manner. For easy understanding of the subject,
incomparable source of information on recently a bottom-up approach has been followed.
developed microprocessor chips. The book covers the
advanced microprocessor architecture of the Intel The book is designed for the undergraduate students of
microprocessor family, from 8086 to Pentium 4. electrical engineering, computer science and engineering,
and electronics and communication engineering.
The text is organized in four parts. Part I (Chapters 1–7)
includes a detailed description of the architecture, KEY FEATURES
organization, instruction set, and assembler directives of • Provides many pedagogical features such as learning
microprocessor 8086. Part II (Chapters 8–11) discusses objectives, introduction, examples, summary, fill in the
the math coprocessor, multiprocessing and multi- blanks and chapter-end exercises to assist teaching and
programming, the different types of data transfer learning.
schemes, and memory concepts. Part III (Chapters 12–15) • Pays special attention to the interfacing of I/O devices
covers programmable interfacing chips with the help of for human interaction, and I/O devices for process
extensive interfacing examples. Part IV (Chapters 16–18) control and instrumentation, which are important in
deals with advanced processors—from 80186 to the context of embedded systems.
Pentium 4. • Gives comprehensive information about development
This well-organized and student-friendly text should aids and troubleshooting techniques for the develop-
prone to be an invaluable asset to the students as well as ment of microcontroller-based systems.
the practising engineers. • Includes a number of real-life application examples,
with complete details of hardware and software
KEY FEATURES implementation, after fabricating prototype models in
• Gives elaborate programming examples to develop the the laboratory.
analytical ability of students.
Contents: Preface. Introduction. Architecture of the Intel
• Provides solved examples covering different types of
8051. Instruction Set: Vocabulary of the Machine.
typical interfacing problems to develop the practical
Assembly Language Programming. Interfacing External
skills of students.
Memory. Data Transfer Techniques and I/O Ports.
• Furnishes chapter-end exercises to reinforce the under- Interfacing for Human Interaction. Interfacing of
standing of the subject. Transducers, Sensors and Actuators. Timer/Counter
Contents: Preface. Acknowledgements. Architecture and Operations. Serial Mode of Data Transfer. System
106 PHI Learning — CATALOGUE 2013

Development and Development Aids. Application RAO


Examples. Index.
Latest Print 2011 / 400 pp. / 17.8 × 23.5 cm
Embedded Systems
ISBN-978-81-203-4392-4 / ` 350.00 / (e-book also available) B. KANTA RAO, Senior Professor, Department of Computer
Science and Engineering, Gayatri College of Engineering,
Visakhapatnam.
RAFIQUZZAMAN Designed as a textbook for the undergraduate students of
Microprocessors: Theory and electronics and communication engineering, electronics
and instrumentation engineering, computer science and
Applications—Intel and Motorola, engineering, information communication technology as
Revised Edition well as for the postgraduate students of computer
M. RAFIQUZZAMAN, Professor, California State Poly applications (MCA), it lays the foundation for all readers
University, Pomona, California; Adjunct Professor, on all possible applications of embedded processors.
University of Southern California, Los Angeles, California, This text deals with some of the interesting processors
and President, Rafi Technologies, Inc., San Dimas, that will enlighten the need for new instructions and fast
California. program implementation. The processors covered are the
This book is the revised and updated version of the classic 8051 family, ATmega family, PIC family and Texas
author’s successful text on the subject. Essentially an 430 family along with a good introduction to ARM
undergraduate text in microprocessors, it focuses on processors.
fundamental concepts and provides an in-depth KEY FEATURES
treatment of typical 16-bit microprocessors (Intel 8086 • Well designed hardware–software integrated programs
and Motorola 68000) and overviews of 32-bit micro- and exercises
processors such as Intel 80386/80486 and Motorola • Examples for each processor instruction set
68020/68030/68040 as well as 8-bit microprocessors. The • Extensive discussion on classic 8051 family including all
text covers, the full range of the latest developments in recent developments
microprocessors and microcomputers.
Contents: Preface. Embedded Processor Architectures: An
KEY FEATURES Overview. Intel 8051 Architecture (Classic Version).
• Surveys the basics of microprocessors, with compre- Programming. Communication Interfaces. Timers and
hensive coverage of the typical programming Counters. Analog Subsystems in Embedded Processors.
languages. Advanced Research Microprocessor (ARM) Architecture.
• Covers the fundamentals of microcomputer Advanced Embedded Systems: ATmega Processors.
architecture. Microchip PIC Embedded Processor Family. Integrated
• Provides details of architecture, instruction sets, Development Environment: Assembler and Simulation.
I/O and system design associated with 8085, 8086 and Introduction to Real Time Systems. Appendices. Index.
68000 respectively. Latest Print 2011 / 560 pp. / 17.8 × 23.5 cm
• Covers the basics of peripheral interfacing—including ISBN-978-81-203-4081-7 / ` 395.00 / (e-book also available)
DMA concepts relating to the 68000—such as
interfacing of keyboard, CRT, printer and floppy disk to
a typical microprocessor. SRINATH
• Contains a summary of interface standards such as 8085 Microprocessor: Programming and
IEEE 4888, S-100, RS-232 and current loops.
• Provides practical applications, including two detailed Interfacing
system design examples using the 8085 and the 68000. N.K. SRINATH, Professor and Head, Department of
Contents: Preface. Introduction to Microprocessors Information Science and Engineering, R.V. College
and Microcomputers. Microcomputer Architecture. of Engineering, Bangalore.
Microcomputer Software Concepts. Intel 8085. Intel 8086. This up-to-date and contemporary book is designed as a
Motorola MC68000. Typical 32-bit Microprocessors. first level undergraduate text on microprocessors for the
Peripheral Interfacing. Interface Standards. Typical students of engineering (computer science, electrical,
Applications of Microprocessors. Appendices—A: Detailed electronics, telecommunication, instrumentation),
SDK-85 Schematic. B: SDK-85 Monitor. C: SDK-85 Teletype computer applications and information technology. It
Operation. D: Intel 8080/8085 Assembly Language gives a clear exposition of the architecture, programming
Reference Card. E: Number Systems, Codes and Digital and interfacing and applications of 8085 microprocessor.
Logic. F: SDK-85—Details. G: Intel 8085, 8086, and Besides, it provides a brief introduction to 8086 and 8088
Support Chips—Data Sheets. H: Motorola 68000 and Intel microprocessors.
Support Chips—Data Sheets. I: 8086 Instruction Set- The book focusses on:
Details. Glossary. Bibliography. Index.
• microprocessors starting from 4004 to 80586.
Latest Print 2011 / 480 pp. / 21.6 × 27.8 cm • instruction set of 8085 microprocessor giving the clear
ISBN-978-81-203-0848-0 / ` 350.00 picture of the operations at the machine level.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 107

• the various steps of the assembly language program the 80186 High-Integration Microprocessor and the
development cycle. Coprocessors. Appendices.
• the hardware architecture of microcomputer built with Latest Print 2011 / 640 pp. / 17.8 × 23.5 cm
the 8085 microprocessor. ISBN-978-81-203-0933-3 / ` 375.00
• the role of the hardware interfaces: memory, input/
output and interrupt, in relation to overall
microcomputer system operation.
UFFENBECK
• peripheral chips such as 8255, 8253, 8259, 8257 and Microcomputers and Microprocessors:
8279 to interface with 8085 microprocessor and to
program it for different applications.
The 8080, 8085, and Z-80 Programming,
Contents: Foreword. Preface. Acknowledgements.
Interfacing, and Troubleshooting, 3rd ed.
Introduction to Microprocessors. 8085 Microprocessor. JOHN UFFENBECK, Wisconsin Indianhead Technical College.
Instruction Set [Intel 8085]. Fundamentals of This text, now in its third edition, is written to provide
Programming. Semiconductor Memory. Input/Output readers with a solid foundation in microcomputer
Interface. Programmable Peripheral Interface 8255A. technology. It uses a three-microprocessor, hands-on
Programmable Internal Timer 8253. Programmable approach to take the reader through the steps of actually
Interrupt Controller 8259A. Programmable DMA building a microcomputer. In so doing, it allows the
Controller 8257. Serial Data Transfer. Programmable reader to develop a thorough understanding of a
Keyboard/Display Interface (8279). 8086 Microprocessor microcomputer system’s hardware components and the
Architecture. 8086 Pin-Configuration. Appendix. Index. role of the software to control that hardware.
Latest Print 2012 / 348 pp. / 17.8 × 23.5 cm Several important features have been added to this
ISBN-978-81-203-2785-6 / ` 250.00 / (e-book also available) edition
• Information on the latest memory technologies,
UFFENBECK including flash memory and synchronous DRAMs
8086/8088 Family, The: Design, • New information on the latest modem standards
• Changes in floppy and hard disk technologies
Programming and Interfacing • Chapter outlines, overviews, and learning objectives
JOHN UFFENBECK. • Self-review questions (with answers) strategically
placed throughout the book
Aimed at the microprocessor novice, this book includes • A history of computing and the various types of
the Intel 8086, 8087, 8088 or 80186 16-bit family of computers in use
microprocessors. The book provides complete treatment • A detailed description of each of the 80X86 processor
of hardware and software includ-ing four tutorial family members through the Pentium II
chapters on the 8086’s complete instruction set and
includes the hexadecimal object code for each example. Over 70 laboratory projects are described and many
Students of B.Tech./B.E. (Computer Science, Electronics/ detailed descriptions, examples, and illustrations are
Electrical Engineering) and MCA would find this book given to provide the reader with the most common-
useful as an introduction to the world of micro- sense, up-to-date, and comprehensive resource currently
processors. available.
KEY FEATURES Contents: Introduction to the Microprocessor.
• ‘Self Tests’ and ‘Analysis and Design’ questions are Introducing the 8080, 8085, and Z-80 Microprocessors.
given at the end of each chapter. The book also Programming the Microprocessor. Building the Micro-
includes Self-Review questions at the end of each computer, Part 1: The Buses. Building the Micro-
subsection. computer, Part 2: Adding Memory. Building the
Microcomputer, Part 3: Input/Output. Special-Purpose
• Numerous datasheets are distributed throughout the
Support Devices: The 8080/85 Family. Special-Purpose
text to aid understanding of complex components such Support Devices: The Z80 Family. Serial I/O Techniques.
as microprocessor or peripheral controller chip.
Floppy- and Hard-Disk Drives. Microcomputer Control
• Integration of software, that is program listings, with Applications and Troubleshooting Techniques.
hardware provide additional examples of 8086 Introduction to the 8086 16-Bit Microprocessor. Answers
assembly language syntax. to Odd-Numbered Problems. Appendices. Glossary. Index.
Contents: Preface. The Basic Computer. 8086/88 Latest Print 2011 / 752 pp. / 17.8 × 23.5 cm
Architecture and Instruction Set. From Specification to ISBN-978-81-203-2100-7 / ` 375.00
Program Design. Microprocessors Programming Tech-
niques. Microprocessor Product Development. Designing
the 8086 CPU Module. Main Memory System Design.
Basic Input/Output. Peripheral Controllers for the 8086/
88 Family. Data Communications Standards. Using
108 PHI Learning — CATALOGUE 2013

WADHWA The book begins with an introduction to the subject and


then moves on to describe the fundamentals of wireless
Microprocessor 8085: Architecture, communication including a brief description of different
Programming, and Interfacing modulation techniques. The text includes coverage of
second generation (2G) cellular network together with its
AJAY WADHWA, Associate Professor, Department of two important implementation standards GSM & IS-95; it
Physics, SGTB Khalsa College, University of Delhi. also discusses WLL and WLAN. In addition, it presents a
This book is designed as a first-level introduction to variety of data services available in the domain of mobile
Microprocessor 8085, covering its architecture, pro- computing with other relevant issues. Finally, it gives a
gramming, and interfacing aspects. Microprocessor 8085 brief on UMTS, a representative of the third generation
is the basic processor from which machine language (3G) of cellular networks. The fundamental tenets of
programming can be learnt. The text offers a compre- mobile computing, such as mobility management,
hensive treatment of microprocessor’s hardware and channel assignment, protocols at air interface, and
software. system design are carefully covered for all categories of
wireless networks described here.
DISTINGUISHING FEATURES
• All the instructions of 8085 processor are explained A perfect balance between theoretical aspects of mobile
computing and its implementation standards has been
with the help of examples and diagrams.
• Instructions have been classified into groups and their maintained throughout the book. Many examples and
mnemonic hex codes have been derived. exercises are included, which will help students prepare
• Memory maps of different memory sizes have been for examinations.
illustrated with examples. The book is intended primarily for students of B.E./
• Timing diagrams of various instructions have been B.Tech. of Computer Science and Engineering,
illustrated with examples. Information Technology, Electronics and Communication
• A large number of laboratory-tested programming Engineering, and related disciplines. It will also be useful
examples and exercises are provided in each chapter. to the students of BCA/MCA and B.Sc./M.Sc. (Computer
• At the end of each chapter, numerous questions and Science/Electronics).
problems have been given. Contents: Preface. Acknowledgements. Introduction.
• Problems from previous years’ question papers have Wireless Wide Area Network (Cellular Network). Cellular
been separately given in each chapter. Network Standards (GSM & IS-95). Wireless Metropolitan
• More than 200 examples and problems have been Area Network (Wireless Local Loop). Wireless Local Area
covered in the entire text. Network. Wireless Data Service. Overview of Third
This book is designed for undergraduate courses in B.Sc. Generation Cellular Network (UMTS). Index.
(Hons) Physics and B.Sc. (Hons) Electronics. It will also be Latest Print 2009 / 192 pp. / 16.0 × 24.1 cm
useful for the students pursuing B.Tech. degree/diploma ISBN-978-81-203-3952-1 / ` 175.00 / (e-book also available)
in electrical and electronics engineering.
Contents: Preface. Basic Computer Design. Micro- PATTNAIK & MALL
processor 8085 Architecture. Assembly Language
Programming. Memory. Microprocessor—Timing and
Fundamentals of Mobile Computing
Control. Interfacing. Appendices. Index. PRASANT KUMAR PATTNAIK, Associate Professor at
the School of Computer Engineering, KIIT University,
Latest Print 2012 / 172 pp. / 16.0 × 24.1 cm
Bhubaneswar.
ISBN-978-81-203-4013-8 / ` 150.00 / (e-book also available)
RAJIB MALL, Professor in the Department of Computer
Science and Engineering at the Indian Institute of
Mobile Computing Technology Kharagpur.
This textbook addresses the main topics associated with
mobile computing and wireless networking at a level
DASBIT & SIKDAR that enables the students to develop a fundamental
Mobile Computing understanding of the technical issues involved in this new
SIPRA DASBIT, Professor in the Department of Computer and fast emerging discipline.
Science and Technology, Bengal Engineering and Science The book first examines the basics of wireless
University, Shibpur. technologies and computer communications that form
BIPLAB K. SIKDAR, Assistant Professor in the Department the essential infrastructure required for building
of Computer Science and Technology at Bengal knowledge in the area of mobile computations involving
Engineering and Science University, Shibpur. the study of invocation mechanisms at the client end,
This textbook provides students with a sound foundation the underlying wireless communication, and the corres-
in the concepts and applications of mobile computing. It ponding server-side technologies.
discusses all the relevant topics in mobile computing in a The book includes coverage of development of mobile
clear and straightforward style. cellular systems, protocol design for mobile networks,
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 109

special issues involved in the mobility management of Contents: Preface. Introduction and Layered Network
cellular system users, realization and applications of Architecture. Point-to-Point Protocols and Links. Delay
mobile ad hoc networks (MANETs), design and operation Models in Data Networks. Multiaccess Communication.
of sensor networks, special constraints and requirements Routing in Data Networks. Flow Control. References.
of mobile operating systems, and development of mobile Index.
computing applications. Latest Print 2012 / 576 pp. / 17.8 × 23.5 cm
Finally, an example application of the mobile computing ISBN-978-81-203-0780-3 / ` 450.00
infrastructure to M-commerce is described in the
concluding chapter of the book.
BLACK
This book is suitable as an introductory text for a one-
semester course in mobile computing for the under- Computer Networks: Protocols,
graduate students of Computer Science and Engineering, Standards and Interfaces, 2nd ed.
Information Technology, Electronics and Communication UYLESS BLACK, Bell Atlantic Education Services.
Engineering, Master of Computer Applications (MCA), and
the undergraduate and postgraduate science courses in Avoiding the rigour of mathematical notations
computer science and Information Technology. and more difficult algorithms, this book on computer
networks is highly suitable for beginners who need a
KEY FEATURES comprehensive introduction to the subject matter. It is
• Provides unified coverage of mobile computing and also useful for professionals who need information in
communication aspects specific areas such as the complete protocols based on
• Discusses the mobile application development, mobile OSI layered protocol model.
operating systems and mobile databases as part of the
material devoted to mobile computing The text is designed to be self-contained along with its
• Incorporates a survey of mobile operating systems and valuable appendices. On the whole, the book is flexible
the latest developments such as the Android operating and can be used by readers with different degrees of
system competence.
Contents: Preface. Basics of Communication KEY FEATURES
Technologies. Introduction to Mobile Computing. Mobile • This book is organized around the International
MAC Protocols. Mobile Internet Protocol. Mobile Organization for Standardization’s Open Systems
Transport Layer. Mobile Database. Mobile Ad hoc Interconnection (OSI) layered protocol model.
Networks. Wireless Sensor Networks. Operating Systems • The chapters are structured around Protocol
for Mobile Computing Devices. Mobile Commerce. WAP, Classification Tree. It serves as a method to describe
Bluetooth and J2ME. Index. some more important functions of computer networks.
Latest Print 2012 / 252 pp. / 16.0 × 24.1 cm • This second edition reflects the changes in the
ISBN-978-81-203-4632-1 / ` 250.00 / (e-book also available) industry since the original edition (1987), and includes
emerging technologies such as Frame Relay and ATM.
• Each chapter is devoted to a specific aspect of data
communications networking or an analysis of a specific
Networking type of network.
Contents: Preface. Organization of this Book.
BERTSEKAS & GALLAGER Acknowledgements. Introduction to Computer Networks.
Data Networks, 2nd ed. Communications Between and Among Computers and
Terminals. Layered Protocols, Networks, and the OSI
DIMITRI BERTSEKAS and ROBERT GALLAGER, Model. Polling/Selection Protocols. Satellite Networks.
both of the Massachusetts Institute of Technology. Local Area Networks. Switching and Routing in Networks.
This book is designed to develop a deep understanding of The X.25 Network and Supporting Protocols. Digital
data networks and the evolving integrated networks, and Networks. TCP/IP. Personal Computer Networks. The PBX
to explore the various analysis and design tools. It begins and Data Communications Networks. Upper-Layer Proto-
with an overview of the underlying principles of data cols. Appendices—A: A Data Communications Tutorial.
networks, then develops an understanding of the B: Translation Tables. C: Physical Level Interfaces.
modelling issues and mathematical analysis needed to D: Commonly Used Standards. E: Supporting Standards to
compare the effectiveness of different networks. X.25/X.75 Networks. Index.
The text is balanced between description and analysis. Latest Print 2011 / 448 pp. / 17.8 × 23.5 cm
The other features include material on high speed ISBN-978-81-203-1041-4 / ` 295.00
networks, integrated networks, broad bands ISDN and
interconnected networks, Asynchronous Transfer Mode
(ATM) and an expanded coverage of transport layer
issues. Extensive use of figures illustrates the basic ideas
and clarifies the mathematical analysis.
110 PHI Learning — CATALOGUE 2013

BLACK communication and networking, and the close link bet-


ween these two subjects have prompted the author to
Data Communications and Distributed add several chapters on computer networks in this text.
Networks, 3rd ed. The book gives a masterly analysis of topics ranging
UYLESS D. BLACK, Bell Atlantic Education Services. from the principles of data transmission to computer
networking applications. It also provides standard
This practical and detailed tutorial examines the protocols, thereby enabling to bridge the gap between
relationships between data communications and theory and practice. What’s more, it correlates the
distributed networks—with an increased emphasis on network protocols to the concepts, which are explained
distributed communications protocols, distributed with the help of numerous examples to facilitate
databases and client-server relationships. students’ understanding of the subject.
KEY FEATURES This well-organized text presents the latest develop-
• Provides a user-friendly, non-algorithmic description of ments in the field and details current topics of interest
the subject, with extensive use of graphics, flow charts, such as Multicasting, MPLS, IPv6, Gigabit Ethernets, IPSec,
and tables. SSL, Auto-negotiation, Wireless LANs, Network security,
• Highlights the prevalent distributed network protocols. Differentiated services, and ADSL.
• Describes how to manage distributed networks. Besides students, the practicing professionals would find
• Explains how to partition databases and software into the book to be a valuable resource.
the distributed processors.
DISTINGUISHING FEATURES
• Features a comprehensive, practical case study on data
communications, line loading and network design. • The book is self-contained and student friendly.
• Provides expanded coverage of client-server • The sequential organization lends flexibility in designing
relationships, remote procedure calls (RPCs), and courses on the subject.
remote data access (RDA). • Large number of examples, diagrams and tables
• Compares and contrasts the distributed aspects of OSI illustrate the concepts discussed in the text.
and TCP/IP. • Numerous exercises (with answers), a list of acronyms,
• Considers the internetworking of personal computers. and references to protocol standards.
• Reflects new standards, such as the IEEE 802 LAN and Contents: Preface. Data Communication Concepts and
CCITT, Integrated Services Digital Network (ISDN) Terminology. Transmission Media. Telephone Network.
Standards and the revised X.25, X.75, X.3, X.28 and Data Line Devices. Error Control. Network Architecture.
X.29 Standards. The Physical Layer. The Data Link Layer. Data Link
Contents: Preface. Introduction. Overview of a Protocols. Local Area Networks. IEEE 802.3 Ethernets.
Data Communications Network. Data Communications Token Passing Local Area Networks. Wireless Local Area
Systems Operations. Major Components in a Data Networks. Bridges and Layer-2 Switches. Network Layer.
Communications Systems. Software and Data Bases. Virtual Circuit Packet Switching Network. Internet
Transmission Impairments. Data Link Controls/Line Protocol (IP). Routing Protocols. Multicasting and
Protocols. Digital Transmission. Distributed Network Multiprotocol Label Switching (MPLS). Transport Layer.
Architectures. Remote Procedure Calls. Local Area Network Security. Application Layer. Bibliography.
Networks. Managing Distributed Systems. Design Answers to Selected Exercises. List of Acronyms. Index.
Considerations. Index. Latest Print 2012 / 828 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-2846-4 / ` 450.00
Latest Print 2012 / 444 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-0925-8 / ` 295.00
KAUFMAN, PERLMAN & SPECINER
GUPTA Network Security: PRIVATE
Data Communications and Communication in a PUBLIC World,
Computer Networks 2nd ed.
PRAKASH C. GUPTA, Head, Data Networks, Reliance CHARLIE KAUFMAN, RADIA PERLMAN and MIKE
Infocomm Ltd. SPECINER.
Primarily intended as a text for undergraduate courses in This comprehensive yet comprehensible guide to network
Electronics and Communications Engineering, Computer security offers readers the most lucid explanations of the
Science, IT courses, and Computer Applications, this up- inner workings of network security protocols. It explains
to-date and accessible text gives an indepth analysis
the latest developments in this field that has become so
of data communications and computer networks in an
critical to our global network-dependent society.
easy-to-read style. Though a new title, it is a completely
revised and fully updated version of the author’s The second edition brings together clear, insightful, and
earlier book Data Communications. The rapid strides clever explanations of every key facet of information
made during the last decade in the fields of data security, from the basics to advanced cryptography and
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 111

authentication, secure Web and email services, and edition, incorporating some of the latest technical
emerging security standards. The authors have gone far features in networking, is suitable for introductory one-
beyond just documentation of standards and technology. semester courses for undergraduate students of
They have contrasted competing schemes, explained their computer science and engineering, electronics and
strengths and weaknesses, and identified the crucial telecommunication engineering, information technology,
errors most likely to compromise secure systems. as well as students of computer applications (BCA and
Network Security can not only be used as a textbook at MCA).
the undergraduate/postgraduate levels for students of This text begins with an overview of computer
computer science, but will also appeal to a wide range of networking and a discussion on data communication.
professionals who wish to have a better understanding Then it proceeds to explain how computer networks such
of this important field. as local area networks (LANs) and wide area networks
(WANs) work, and how internetworking is implemented.
KEY FEATURES
Besides, the book provides a description of the Internet
• Includes discussions of the Advanced Encryption and TCP/IP protocol. With the prolific growth of
Standard (AES), IPsec, SSL, and Web security. networking, ‘network management and security’ has
• Provides in-depth and exceptionally clear introductions become an increasingly important part of the academic
to secret and public keys, hashes, message digests, and curriculum. This topic has been adequately dealt with in a
other crucial concepts. separate chapter. The practical aspects of networking,
• Gives detailed coverage of authentication systems— listing the essential requirements needed for actually
proving identity across networks, common attacks setting up a computer network, are thoroughly explained
against authentication systems, authenticating people, in the final chapter of the book.
and avoiding the pitfalls of authentication handshakes. WHAT IS NEW IN THE SECOND EDITION
• Covers core Internet security standards: Kerberos 4/5,
IPsec, SSL, PKIX, and X.509. • Wireless LAN in Chapter 4
• API and Socket Programming and End-to-End Protocol
• Offers extensive coverage of key elements of email in Chapter 7
security and Web security issues.
• Remote Procedure Call (RPC) Protocol in Chapter 8
• Provides information on security implementations in • Dynamic Host Configuration Protocol: Error reporting
diverse platforms, including Windows®, NetWare®, and by ICMP, Virtual Private Network (VPN), Network
Lotus Notes®. Address Translation (NAT) in Chapter 9
Contents: Acknowledgments. Introduction. Crypto- An appendix dealing with telephone networking, wire-
graphy—Introduction to Cryptography. Secret Key less networking, cellular networking and satellite and
Cryptography. Modes of Operation. Hashes and Message telemetry communication has been included to meet the
Digests. Public Key Algorithms. Number Theory. Math requirements of the students.
with AES and Elliptic Curves. Authentication—Overview of
Authentication Systems. Authentication of People. Contents: Preface. Computer Networking—An Overview.
Security Handshake Pitfalls. Strong Password Protocols. Electronic Communication of the Digital Data. Basic
Standards—Kerberos V4. Kerberos V5. PKI (Public Key Principles of Networking of Computers. Transmission in
Infrastructure). Real-time Communication Security. IPsec: Local Area Networks. Switching and Forwarding in Wide
AH and ESP. IPsec: IKE. SSL/TLS. Electronic Mail— Area Networking. Internetworking. Internet and TCP/IP
Electronic Mail Security. PEM & S/MIME. PGP (Pretty Protocol Suit. Network Applications. Network Manage-
Good Privacy). Leftovers—Firewalls. More Security ment and Security. Setting up a Network. Appendix.
Systems. Web Issues. Folklore. Bibliography. Glossary. Glossary. Index.
Index. Latest Print 2009 / 300 pp. / 17.8 × 23.5 cm
Latest Print 2012 / 740 pp. / 17.8 × 23.5 cm ISBN-978-81-203-3452-6 / ` 225.00
ISBN-978-81-203-2213-4 / ` 395.00
MURTHY & MANIMARAN
KUNDU Resource Management in Real-Time
Fundamentals of Computer Networks, Systems and Networks
C. SIVA RAM MURTHY is Professor in the Department of
2nd ed. Computer Science and Engineering at the Indian Institute
SUDAKSHINA KUNDU, Professor and Head, Department of of Technology, Madras, India.
Computer Science & Engineering, West Bengal University G. MANIMARAN is Assistant Professor in the Department
of Technology. of Electrical and Computer Engineering at IOWA State
Focused on fundamental concepts and practical University.
applications, this book provides a strong foundation in Real-time systems and networks are of increasing
the principles and terminology of computer networking importance in many applications, including automated
and internet technology. This thoroughly revised second factories, telecommunication systems, defence systems,
112 PHI Learning — CATALOGUE 2013

and space systems. The book introduces the concepts, communication engineering, master of computer
and state-of-the-art research developments of resource applications (MCA), and those offering IT courses, this
management in real time systems and networks. Unlike book would also be useful for practising professionals.
other texts in the field, it covers the entire spectrum of KEY FEATURES
issues in resource management, including task scheduling
in uniprocessor real-time systems; task scheduling, fault- • Illustrates the application of the principles through
tolerant task scheduling, and resource reclaiming in highly simplified block diagrams.
multiprocessor real-time systems, conventional task • Contains a comprehensive glossary which gives simple
scheduling and object-based task scheduling in and accurate descriptions of various terms.
distributed real-time systems; and message scheduling, • Provides about 350 Questions and Answers given at
QoS routing, dependable communication, multicast the end of the book which facilitate quick revision of
communication, and medium access protocols in real- the concept.
time networks. It provides algorithmic treatment for all of Contents: Preface. Preface to the First Edition.
the issues addressed, highlighting the intuition behind Introduction. Communication Media and Data
each alogrithm and giving examples. It also includes two Transmission. Error Detection and Correction. Data
chapters on case studies. Compression. Data Link Control and Protocol Concepts.
The book intends to have interests of students of Local Area Networks. Wide Area Networks. Integrated
computer science and engineering and of professionals Services and Routing Protocols. Wireless Lans.
and researchers in the field. Internetworking. TCP Reliable Transport Service. Network
Applications. Network Management. Network Security.
Contents: Preface. Introduction. Task Scheduling in Appendices—1: ASCII Code. 2: Abbreviations and
Multiprocessor Real-Time Systems. Resource Reclaiming Acronyms. 3: Questions and Answers on Networking.
in Multiprocessor Real-Time Systems. Fault-Tolerant 4: Contact Addresses for Various Organizations. Glossary
Task Scheduling in Multiprocessor Real-Time Systems. of Terms. Bibliography. Index.
Resource Management in Distributed Real-Time Systems.
Scheduling of Object-Based Tasks in Distributed Real-Time Latest Print 2011 / 416 pp. / 17.8 × 23.5 cm
Systems. Real-Time Communication in Wide Area ISBN-978-81-203-4466-2 / ` 325.00 / (e-book also available)
Networks. Route Selection in Real-Time Wide Area
Networks. Multicasting in Real-Time Networks. Real-Time
Communication in Multiple Access Networks. Case
SMITH & GUENGERICH
Study — Distributed Air Defense System. Case Study — Client/Server Computing, 2nd ed.
Air Traffic Control System. References. Acronyms. Index. PATRICK SMITH, Chief Technology Officer, SHL
Latest Print 2009 / 464 pp. / 17.8 × 23.5 cm Systemhouse, Inc.
ISBN-978-81-203-2682-8 / ` 425.00 STEVE GUENGERICH, President of BSG Education, A
Division of BSG Corporation.
SINGH Client/Server computing technology is an effective vehicle
Data Communications and Computer for meeting the diverse information needs of today’s
competitive environment. This technology when
Networks, 3rd ed. integrated into the normal business processes bridges the
BRIJENDRA SINGH, Professor, Department of Computer chasm between user expectations and the ability of
Science, University of Lucknow, Lucknow. information systems in fulfilling them.
This fully revised book, now in its Third Edition, continues This book focuses on building a functional Systems
to provide a comprehensive coverage of data Development Environment that serves the organization’s
communications and computer networks in an easy to needs. The book is written in an easy-to-understand
understand style. The text places as much emphasis on manner so that both Information Systems professionals
the application of the concepts as on the concepts and traditional managers and executives can comprehend
themselves. While the theoretical part is intended to and appreciate the workings and benefits of client/server
offer a solid foundation of the basics so as to equip the computing.
student for further study, the stress on the applications is This all-in-one reference for total systems development
meant to acquaint the student with the realistic status of
• Provides in-depth analysis of information processing.
data communications and computer networks as of now.
• Gives expert design and procedure tips.
In this edition, new topics such as Distributed Systems,
• Focuses on building systems development environ-
Client Server Models, Wireless LAN, Network Security
ments.
Tools, Web-based Application Servers, E-commerce, PGP • Guides in designing and implementing the appropriate
(Pretty Good Privacy) and IP Security are included at
technical architecture to meet the organization’s
appropriate places and some existing sections are also needs.
updated to enrich the contents.
• Compares and predicts trends in hardware and
Intended primarily as a textbook for the students of software products for PCs, minicomputers, and
computer science and engineering, electronics and mainframes.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 113

• Includes case studies of implementations that explain Protocol. Line Printer Spoolers. Remote Command
and emphasize points discussed. Execution. Remote Login. Remote Tape Drive Access.
Contents: Foreword. Preface. Introduction. The Business Performance. Remote Procedure Calls. Miscellaneous
Opportunity. Advantages of Client/Server Computing. Source Code. Bibliograpy. Index.
Components of Client/Server Applications—The Client. Latest Print 2012 / 784 pp. / 17.8 × 23.5 cm
Components of Client/Server Applications—The Server. ISBN-978-81-203-0749-0 / ` 425.00
Components of Client/Server Applications—Connectivity.
Client/Server Systems Development—Software. Client/
Server Systems Development—Hardware. Client/Server STEVENS
Systems Development—Service and Support. Client/ UNIX Network Programming:
Server Systems Development—Training. The Future of
Client/Server Computing. Case Studies. IBM/Apple Joint Interprocess Communications,
Venture. Electronic Document Management Standards. Vol. 2, 2nd ed.
Index.
The late W. RICHARD STEVENS was the original author of
Latest Print 2012 / 380 pages / 17.8 × 23.5 cm UNIX Network Programming.
ISBN-978-81-203-0937-1 / ` 275.00 This completely revised and updated edition presents
a comprehensive treatment of every form of inter-
STEVENS process communication (IPC), including message passing,
UNIX® Network Programming synchronization, shared memory, and Remote Procedure
Calls (RPCs). Well-implemented IPCs are the key to the
W. RICHARD STEVENS, Health Systems International. performance of virtually every nontrivial UNIX program.
As networking software becomes increasingly important The book begins with a basic introduction to IPC and
in today’s world, a book that teachers programmers how the problems it is expected to solve. Along the way, the
to write and how better to use this technology has finally reader is introduced to every current IPC technique and
arrived. technology, including:
UNIX® Network Programming is unique because it • Pipes and FIFOs
includes numerous case studies of real network • Posix and System V Message Queues
applications, as well as approximately 15,000 lines of C • Mutexes and Condition Variables
source code, taken directly from their source files, to • Read-Write Locks
help further understanding of networking software. • Record Locking
W. Richard Stevens provides a detailed tutorial on • Posix and System V Semaphores
networking for those with a working knowledge of C and • Posix and System V Shared Memory
the UNIX® system. Full descriptions are included for • Solaris Doors and Sun RPC
popular protocols, including, TCP/IP, XNS, SNA, NetBIOS, • Performance Measurements of IPC Techniques
OSI, and UUCP. Besides gaining an indepth understanding of these topics,
Following a detailed discussion of the transport layer the readers will develop capabilities to create
interfaces, Berkeley sockets, and System V TLI, the author implementations of Posix message queues, read-write
provides in-depth examinations of the following net- locks, and semaphores.
working examples; It is an ideal text for computer science students for
• security courses in network programming as well as a useful
• remote command execution reference for experienced programmers.
• time and data servers Contents: Preface. Part 1: Introduction—Introduction.
• remote login Posix IPC. System V IPC. Part 2: Message Passing—Pipes
• file transfer and FIFOs. Posix Message Queues. System V Message
• remote tape drive access Queues. Part 3: Synchronization: Mutexes and Condition
• line printer spoolers Variables. Read-Write Locks. Record Locking. Posix
• remote procedure calls Semaphores. System V Semaphores. Part 4: Shared
Targeted to meet the needs of today’s software Memory—Shared Memory Introduction. Posix Shared
programmers, this book is an important and valuable Memory. System V Shared Memory. Part 5: Remote
reference for those interested in improving their Procedure Calls—Doors. Sun RPC. Epilogue. Appendices—
networking software capabilities. A: Performance Measurements. B: A Threads Primer.
C: Miscellaneous Source Code. D: Solutions to Selected
Contents: Preface. Introduction. The Unix Model. Exercises. Bibliography. Index.
Interprocess Communication. A Network Primer.
Communication Protocols. Berkeley Sockets. System V Latest Print 2012 / 576 pp. / 17.8 × 23.5 cm
Transport Layer Interface. Library Routines. Security. Time ISBN-978-81-203-2062-8 / ` 425.00
and Date Routines. Ping Routines. Trivial File Transfer
114 PHI Learning — CATALOGUE 2013

STEVENS, FENNER & RUDOFF Superserver. Advanced I/O Functions. Unix Domain
® Protocols. Nonblocking I/O. ioctl Operations. Routing
UNIX Network Programming: Sockets. Key Management Sockets. Broadcasting.
The Sockets Networking API, Multicasting. Advanced UDP Sockets. Advanced SCTP
Sockets. Out-of-Band Data. Signal-Driven I/O. Threads. IP
Vol. 1, 3rd ed. Options. Raw Sockets. Datalink Access. Client/Server
The late W. RICHARD STEVENS was the original author of Design Alternatives. STREAMS. Appendices—A: IPv4, IPv6,
UNIX Network Programming. ICMPv4, and ICMPv6. B: Virtual Networks. C: Debugging
BILL FENNER is Principal Technical Staff Member at AT&T Techniques. D: Miscellaneous Source Code. E: Solutions
Labs in Mento Park, CA. to Selected Exercises. Bibliography. Index.
ANDREW M. RUDOFF, Senior Software Engineer at Sun Latest Print 2011 / 1024 pp. / 17.8 × 23.5 cm
Microsystems. ISBN-978-81-203-2823-5 / ` 450.00
This is the updated classic guide to UNIX Networking
using Application Program Interface (API). To build Object-Oriented Programming
today’s highly distributed, networked applications and
services, you need deep mastery of sockets and other key
networking APIs. This book delivers comprehensive, start- BRUCE
to-finish guidance for building robust, high-performance Foundations of Object-Oriented
networked systems in any environment.
Building on the legendary work of W. Richard Stevens,
Languages: Types and Semantics
this edition has been fully updated by two leading KIM B. BRUCE, Professor of Computer Science, Williams
network programming experts to address today’s most College, Williams Town, Massachusetts.
crucial standards, implementations, and techniques. Object-oriented programming has emerged as the
NEW TOPICS INCLUDE: dominant computer programming style, and object-
oriented languages such as C++ and Java are immensely
• POSIX Single UNIX Specification Version 3
popular with academics and industry professionals.
• IPv6 APIs (including updated guidance on IPv6/IPv4
interoperability) This book provides a comprehensive description of the
• The new SCTP transport protocol foundations of statically typed class-based object-
• IPsec-based Key Management Sockets oriented programming languages. It begins by analyzing
• FreeBSD™ 4.8/5.1, Red Hat® Linux™ 9.x, Solaris™ 9, existing object-oriented languages, paying special
AIX® 5.x, HP-UX, and Mac OS® X implementations attention to their type systems and impediments to
• New network program debugging techniques expressiveness. The text then examines two key features:
• Source Specific Multicast API, the key enabler for subtypes and subclasses. After a brief introduction to the
widespread IP multicast deployment. lambda calculus, it presents a prototypical object-
oriented language, SOOL, a simple type system which is
The authors also update and extend Stevens’ definitive
similar to systems of class-based object-oriented
coverage of these crucial UNIX networking standards and
languages in common use. The text concludes with a
techniques:
discussion of features, such as parametric polymorphism
• TCP and UDP transport and MyType construct, which are not yet included in
• Sockets: elementary, advanced, routed, and raw most statically typed object-oriented languages.
• I/O: multiplexing, advanced functions, non-blocking,
This book, which treats a subject of current interest,
and signal-driven
should prove highly useful to students of computer
• Daemons and inetd
science and IT as well as to professionals in the field.
• UNIX domain protocols
• ioctl operations KEY FEATURES
• Broadcasting and multicasting • Introduces readers to key issues in the type systems of
• Threads object-oriented programming languages.
• Streams • Provides core material on class-based object-oriented
• Design: TCP iterative, concurrent, preforked, and languages.
prethreaded servers • Highlights the formalism for writing the syntax and
Contents: Foreword. Preface. Part 1: Introduction and type-checking rules for programming languages.
TCP/IP—Introduction. The Transport Layer: TCP, UDP, and Contents: List of Figures. Preface. PART ONE: Type
SCTP. Part 2: Elementary Sockets—Sockets Introduction. Problems in Object-Oriented Languages—Introduction.
Elementary TCP Sockets. TCP Client/Server Example. I/O Fundamental Concepts of Object-Oriented Languages.
Multiplexing: The select and poll Functions. Socket Type Problems in Object-Oriented Languages. Adding
Options. Elementary UDP Sockets. Elementary SCTP Expressiveness to Object-Oriented Languages. Under-
Sockets. SCTP Client/Server Example. Name and Address standing Subtypes. Type Restrictions on Subclasses.
Conversions. Part 3: Advanced Sockets—IPv4 and IPv6 Varieties of Object-Oriented Programming Languages.
Intero-perability. Daemon Processes and the inetd PART TWO: Foundations: The Lambda Calculus—Formal
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 115

Language Descriptions and the Lambda Calculus. The Contents: Preface. Introduction to C/C++ Programming.
Polymorphic Lambda Calculus. PART THREE: Formal Control Structures. Functions. Arrays. Object-Oriented
Descriptions of Object-Oriented Languages—SOOL, a Programming [C++]. Operator Overloading. Inheritance.
Simple Object-Oriented Language. A Simple Translational Virtual Functions and Polymorphism. Templates and
Semantics of Objects and Classes. Improved Semantics Exception Handling. Index.
for Classes. SOOL’s Type System is Safe (and Sound).
Latest Print 2010 / 204 pp. / 17.8 × 23.5 cm
Completing SOOL: super, nil, Information Hiding, and
ISBN-978-81-203-3923-1 / ` 175.00 / (e-book also available)
Multiple Inheritance. PART FOUR: Extending Simple
Object-Oriented Languages. Adding Bounded Poly-
morphism to SOOL. Adding MyType to Object-Oriented JAGADEV, RATH & DEHURI
Programming Languages. Match-Bounded Polymorphism.
Simplifying: Dropping Subtyping for Matching. Biblio- Object-Oriented Programming
graphy. Index. Using C++
Latest Print 2006 / 404 pp. / 17.8 × 23.5 cm ALOK KUMAR JAGADEV, Assistant Professor, Department
ISBN-81-203-2456-0 / ` 295.00 of Computer Science and Engineering, Krupajal
Engineering College, Bhubaneswar.
GOPALAN, SIVASELVAN & MALA AMIYA KUMAR RATH, Professor, Department of Computer
Science and Engineeing, Krupajal Engineering College,
Object-Oriented Programming Using C++ Bhubaneswar.
N.P. GOPALAN, Professor, Department of Computer SATCHIDANANDA DEHURI, Reader, Department of
Applications, National Institute of Technology Information and Communication Technology, Fakir
Tiruchirapalli. Mohan University, Balasore.
B. SIVASELVAN, Assistant Professor, Indian Institute of This compact book presents a clear and thorough
Information Technology, Design and Manufacturing introduction to the object-oriented paradigm using the
Kancheepuram, IIT Madras Campus, Chennai. C++ language. It introduces the readers to various C++
C. MALA, Associate Professor, Department of Computer features that support object-oriented programming (OOP)
Science and Engineering, National Institute of Technology concepts. In an easy-to-comprehend format, the text
Tiruchirapalli. teaches how to start and compile a C++ program and
C++ is a popular object-oriented programming (OOP) discusses the use of C++ in OOP. The book covers the full
language for developing high-performance computer range of object-oriented topics, from the fundamental
applications. This text explores the various key concepts features through classes, inheritance, polymorphism,
of object-oriented programming such as encapsulation, template, exception handling and standard template
abstraction, overloading, inheritance, polymorphism, library.
virtual functions, templates and exception handling. Since KEY FEATURES
C++ is an extension of standard version of C, a detailed • Includes several pictorial descriptions of the concepts
treatment of C is also given to address the needs of the to facilitate better understanding.
first-time programmers not acquainted with the features • Offers numerous class-tested programs and examples
set of C. to show the practical application of theory.
The book discusses in detail certain concepts that have • Provides a summary at the end of each chapter to help
remained grey for some time now. In this context the students in revising all key facts.
notion of header files inclusion and its internals, and data The book is designed for use as a text by undergraduate
structures that support features such as polymorphism students of engineering, undergraduate and postgraduate
are explained in detail. Equal emphasis is placed on students of computer applications, and postgraduate
syntaxes and the semantics behind the working of each students of management.
feature of the language. Programming is not just syntaxes
and the book attempts to present programming features Contents: Preface. Object-Oriented Design. How to Start
in the right way by laying emphasis on concepts, C++ Program. Data Types, Expressions and Control
internals, and illustrating such features by real-time Structures. Functions. Classes and Abstraction.
programming examples as well. Programming is an art Constructors and Destructors. Operator Overloading and
much like mathematics and is best appreciated and User-Defined Conversions. Inheritance. Virtual Function
understood only if the conceptual side of the features is and Polymorphism. Standard Input/Output Operations.
put forth as opposed to the conventional view of syntax File Input/Output. Template. Exception Handling.
emphasis. Standard Template Library. Bibliography. Index.
This book will be useful for the students of: Latest Print 2010 / 352 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3085-6 / ` 250.00 / (e-book also available)
• All engineering disciplines
• Computer Applications
• Information Communication Technology (ICT)
116 PHI Learning — CATALOGUE 2013

JANA JANA
C++ and Object-Oriented Programming Java and Object-Oriented Programming
Paradigm, 2nd ed. Paradigm
DEBASISH JANA, Principal Software Engineer, Anshin DEBASISH JANA, Principal Software Engineer, Anshin
Software, Kolkata. Software, Kolkata.
This book which treats C++, one of the most widely used This practice-oriented text explores the intricacies of Java
programming languages of today, and object-oriented language in the light of different procedural and object-
programming (OOP) paradigm, has been well received by oriented paradigms. It is primarily focussed on the
the readers, and this enthusiastic response has prompted Object-Oriented Programming (OOP) paradigm using Java
the author to bring out this second edition. This revised as a language.
and updated new edition takes into account the recent
The text begins with the programming overview and
trends in C++ and OOP. The book continues to give an
introduces the reader to the important object-oriented
overview of programming as well as an introduction to
(OO) terms. It then deals with Java development as well
basic object-oriented (OO) concepts and elements of C. It
as runtime environment set-up along with the steps of
also provides the standard and advanced features of C++
compilation and running of a simple program. The text
for further study. The text establishes the philosophy
explains the philosophy of Java by highlighting its core
of OOP by highlighting the core features of C++ and
features and demonstrating its advantages over C++.
demonstrating the semantic differences between C as a
Besides, it covers GUI through Java applets, Swing, as
procedural paradigm and the object-oriented paradigm
well as concurrency handling and synchronization through
of C++.
threads. A chapter is exclusively devoted to fundamental
This new edition updates and elaborates on the following data structures and their applications in Java. The book
topics: shows how Unified Modeling Language (UML) represents
• Reference data types objects, classes, components, relationships, and archi-
• Inline functions tectural design.
• Two’s complement representation of signed numbers This comprehensive and student friendly book is intended
• Parameter passing—passing pointers by value as well as a text for the students of computer science and
as by reference engineering, computer applications (BCA/MCA), and IT
• Polymorphism courses.
• Searching and sorting algorithms
• Implementation of linked list KEY FEATURES
• Phases of software development • Shows the practical application of theories through
• UML several examples and program source codes.
Primarily intended as a text for undergraduate students • Provides end-of-chapter review questions and end-of-
of engineering (B.Tech.), undergraduate and postgraduate book laboratory workouts for easy assimilation of
students of computer applications (BCA/MCA), and post- concepts learned and self-evaluation.
graduate students of management, the book should also • Covers the features of latest version of Java, i.e. Java™
prove to be a stimulating study for all those who have a 2 Platform Standard Edition (J2SE) 5.0.
keen interest in the subject. Contents: Preface. Acknowledgements. Overview. Data
KEY FEATURES Types and Expressions. Statements. Arrays. Methods
or Functions. Data Abstraction Through Classes. Class
• Practical application of theories through several Relationships. Multithreading. Java Standard Packages
examples and program source codes and Classes. Input and Output. Applet. Swing. Data
• Intricacies of language features in the light of OO Structures and Applications in Java. Object-Oriented
design and modeling paradigm and UML Design and Modeling. Unified Modeling Language.
• Exhaustive glossary of programming terms. Additional Problems. Appendix. Index.
Contents: Preface. Acknowledgements. Overview. Latest Print 2010 / 656 pp. / 17.8 × 23.5 cm
Declarations and Expressions. Statements. Array, Pointer ISBN-978-81-203-2775-7 / ` 395.00
and Structure. Functions. Preprocessor Directives.
Standard C Library Functions and Standard Header Files.
Data Abstraction through Classes and User-Defined Data
LEE & TEPFENHART
Types. Operator Overloading. Class Relationships. UML and C++: A Practical Guide to
Advanced Concepts. The Standard Library in C++. Data
Structures and Applications in C++. Object-Oriented
Object-Oriented Development, 2nd ed.
Design and Modeling. Unified Modeling Language. RICHARD LEE.
Problems (for Laboratory Workouts). Glossary. WILLIAM TEPFENHART, Associate Professor in the Soft-
Bibliography. Index. ware Engineering Department at Monmouth University.
Latest Print 2011 / 548 pp. / 17.8 × 23.5 cm This book provides a coherent coverage of object-
ISBN-978-81-203-2871-6 / ` 325.00 oriented (OO) technology, and teaches students how to
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 117

actually do object-oriented design and construction using Besides, it also develops the concepts of static and
UML as modeling language and C++ as programming dynamic modeling and the Unified Process that suggests
language. The authors also introduce all of the basic incremental and iterative development of software,
object-oriented fundamentals necessary to understand taking client feedback at every step. The concept of
and apply the object-oriented paradigm. Design Patterns which provide solutions to problems
The book includes two case studies—projects that guide that occur repeatedly during software development is
students through all of the steps of OO analysis, design, discussed in detail in the concluding chapters. Two
and coding, and help them build an object-oriented appendices provide solutions to two real-life problems.
application using C++. This approach enables a student to Case Studies, mapping of examples into Java code that
master all of the key concepts of OO technology. are executable on computers, summary and Review
KEY FEATURES Questions at the end of every chapter make the book
reader friendly.
• Gives a practical approach for the development of use
cases as part of object-oriented analysis. The book will prove extremely useful to undergraduate
and postgraduate students of Computer Science,
• Provides greater coverage of UML diagramming.
Information Technology, and Master of Computer
• Introduces key C++ libraries that provide important Application (MCA). It will also benefit professionals who
functionality, supporting implementation of an object- wish to sharpen their programming skills using UML.
oriented model in C++.
Contents: Preface. Acknowledgements. Introduction. Use
• Improved coverage of dynamic behavior modeling,
Case Modelling. Static Modelling using Class Diagrams.
implementation of the state model, and class projects.
Interaction Diagrams. Dynamic Modelling Using State and
Contents: Preface to Second Edition. Preface to First Activity Diagrams. The Unified Process of Software
Edition. The Information Management Dilemma. Development. Architectural Modelling. Design Patterns
Managing Complexity: Analysis and Design. Object- (Creational). Design Patterns (Structural). Design Patterns
Oriented Programming. Bounding the Domain. Finding (Behavioural). Appendix A: Simulation of Cell Phone.
the Objects. Identifying Responsibilities. Specifying Static Appendix B: Social Networking Site. Glossary. Visual
Behavior. Dynamic Behavior. Identifying Relationships. Glossary. Bibliography. Index.
Rules. The Model. Design. C++ Fundamentals. Implement- Latest Print 2012 / 364 pp. / 17.8 × 23.5 cm
ing Class. C++ Libraries. Implementing Static Behavior.
ISBN-978-81-203-3322-2 / ` 295.00
Implementing Dynamic Behavior. Instantiating and Delet-
ing Objects. Implementing Generalization/Specialization.
Implementing More Relationships. Introduction to the NARANG
Case Studies. Case Study: The Breakout Game. Case
Study: Microwave Oven. Appendix: A Unified Modeling Object-Oriented Interfaces and Databases
Language. Bibliography. Acknowledgments. Index. RAJESH NARANG, Microsoft Corporation.
Latest Print 2009 / 592 pp. / 17.8 × 23.5 cm This is an introductory text for computer science
ISBN-978-81-203-2815-9 / ` 350.00 students, software professionals, and research scholars
who wish to learn the concepts of object orientation and
how they have been used by Microsoft in its data-access
MATHA (interface) technologies such as ActiveX Data Object
Object-Oriented Analysis and Design (ADO), ActiveX Data Object Multidimension (ADO MD),
Active Server Pages (ASP), and Remote Data Service
Using UML: An Introduction to Unified (RDS). Visual Basic and MS-SQL Server 7.0 are used as the
Process and Design Patterns programming language and database, respectively, for
explaining these Microsoft technologies.
MAHESH P. MATHA is a faculty member in one of the
affiliated colleges of Goa University. In addition, data warehousing applications are explained
using the Online Analytical Processing (OLAP) technology
A modern computer program, such as the one that via the ADO model. The book also explains Web
controls a rocket’s journey to moon, is like a medieval technologies with the system services of TCP/IP and Web
cathedral—vast, complex, layered with circuits and Servers using ASP and RDS. Finally, the book covers some
mazes. To write such a program, which probably runs advanced topics such as concurrency control and query
into a hundred thousand lines or more, knowledge of an capabilities using object algebra.
object-oriented language like Java or C++ is not enough.
Unified Modelling Language (UML), elaborated in detail in USING THIS BOOK, THE READER CAN:
this book, is a methodology that assists in the design of • understand the basic concepts used in data-access
software systems. technologies of Microsoft.
The first task in the making of a software product is to • build data warehouses using the ADO MD model and
gather requirements from the client. This well-organized MS-SQL Server 7.0.
and clearly presented text develops a formal method to • create dynamic Web pages using ASP and RDS via the
write down these requirements as Use Cases in UML. ADO model.
118 PHI Learning — CATALOGUE 2013

• learn how theoretical concepts of locks work in object- concepts. The chapter-end exercises help in testing the
oriented schema, classes, class hierarchies and students’ comprehension of the fundamental principles.
instances and how these have been implemented in The book is primarily meant for students of IT-related
MS-SQL Server 7.0. programmes having courses in database systems.
• learn how to store data, retrieve and query data from Computer professionals will also find the book immensely
object-oriented databases. useful.
• get in-depth knowledge of object algebra encompass-
ing object operators such as, Difference, Select, Union, Contents: Foreword. Preface. Preface to the First Edition.
Intersect and Join for effectively querying from the Acknowledgements. Introduction. Semantic Database
object-oriented databases. Models and Systems. Object-oriented Database Systems.
Relational Extensions. Object/Relational Systems
This well-organized and compact book, fundamental to (ORDBMSs). Standards for OODBMS products and
an understanding of object-orientation concepts, is Applications. Suggested Further Reading. Index.
illustrated with plenty of examples and program listings Latest Print 2011 / 264 pp. / 16.0 × 24.1 cm
and provides the essentials needed for developing
ISBN-978-81-203-4093-0 / ` 250.00 / (e-book also available)
practical applications.
Contents: Preface. Abbreviations. Introduction. Object-
Oriented Programming. Object Interfaces for Client/ SAMANTA
Server Applications. Building a Data Warehouse. Data
Management Object. Introduction to the World Wide
Object-Oriented Programming with C++
Web. Web Publication of Data. ActiveX Server Page (ASP) and Java
and ADO. Concurrency Control in Object-Oriented D. SAMANTA, Professor in the Department of Computer
Databases. Locking Mechanism of Multi-size Model. View Science and Engineering at the North Eastern Regional
Creation for Queries. Virtual Class Integration into Global Institute of Science and Technology, Nirjuli, Itanagar,
Schema. Glossary. Bibliography. Index. Arunachal Pradesh.
Latest Print 2003 / 216 pp. / 16.0 × 24.1 cm This book is designed to introduce object-oriented
ISBN-81-203-1920-6 / ` 175.00 programming (OOP) in C++ and Java, and is divided into
four areas of coverage:
PRABHU Preliminaries: Explains the basic features of C, C++, and
Object-Oriented Database Systems: Java such as data types, operators, control structures,
storage classes, and array structures.
Approaches and Architectures, 3rd ed. Part I: Covers classes, objects, data abstraction, function
C.S.R. PRABHU, Deputy Director General and State overloading, information hiding, memory management,
Informatics Officer, National Informatics Centre (NIC), inheritance, binding, polymorphism, class template using
Andhra Pradesh State Unit, Hyderabad. working illustrations based on simple concepts.
This well-received book, now in its third edition, is a Part II: Discusses all the paradigms of Java programming
comprehensive presentation of the fundamentals with ready-to-use programs.
of object-oriented database systems (OODBMS). It
provides extensive coverage of the different approaches Part III: Contains eight Java packages with their full
to object data management, including the three major structures.
approaches—semantic database systems approach, The book offers straightforward explanations of the
object-oriented programming language extension concepts of OOP and discusses the use of C++ and Java in
approach, and the relational extension approach—as well OOP through small but effective illustrations. It is ideally
as the various types of architectures of object-oriented suited for undergraduate/postgraduate courses in
database systems. The book discusses all recent computer science. The IT professionals should also find
developments in this field, such as the emergence of Java the book useful.
as the dominant object-oriented programming language—
resulting in upcoming OODBMS products such as Ozone— Contents: Preface. PRELIMINARIES—Basics of
and the provision of object-oriented database features in C/C++/Java. PART I—Getting Started. Overloading
object-relational database systems (ORDBMS) products and Information Hiding. Memory Management
such as Oracle 9i and DB2. in C++. Inheritance. Binding and Polymorphism. Generic
Facility. File Handling in C++. PART II—Fundamentals of
The new edition provides an extensive discussion of Java. Programming with Java. Object-Oriented Machine in
PostgreSQL, a popular open source object-oriented Java. Interface and Package. Exception Handling in Java.
database system which has emerged as a viable Thread and Multithreading. Application Development
alternative to expensive commercial database systems with Java. Java Input/Output Networking. Java
such as Oracle. Multimedia. PART III—The Java Applet Package. The Java
The book is extensively illustrated, which enables Language Package. The Java Utility Package. The Abstract
students to develop a firm grasp of the underlying Window Toolkit (AWT) Package. The AWT Image Package.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 119

The AWT Peer Package. The Java I/O Package. The Java SENGUPTA & CHAUDHURI
Networking Package.
Latest Print 2009 / 344 pp. / 17.8 × 23.5 cm
Object-Oriented Programming:
ISBN-978-81-203-1620-1 / ` 225.00 Fundamentals and Applications
PROBAL SENGUPTA, Systems Analyst, Computer Vision
SARANG and Pattern Recognition (CVPR) Unit, Indian Statistical
Institute (ISI), Kolkata.
Object-Oriented Programming with C++, BIDYUT BARAN CHAUDHURI, Professor and Head,
2nd ed. Computer Vision and Pattern Recognition Unit, Indian
Statistical Institute, Kolkata.
POORNACHANDRA SARANG has been a Visiting Professor
of Computer Engineering at the University of Notre Designed as a text for senior undergraduate and
Dame, USA and currently holds a position of adjunct postgraduate students of computer science, this
Faculty at the Department of Computer Science, book provides a clear insight into Object-Oriented
University of Mumbai. Programming (OOP) and delineates the major areas
where OOP principles can be profitably applied.
Written in a style that is both engaging and The fundamental tenets of OOP, viz. encapsulation,
understandable, this second edition benefits from inheritance and abstraction syndrome are skillfully
Dr. Sarang’s many years of teaching computer science analyzed. What’s more, the book blends theory and
students as well as providing consultancy is designing and applications in the most adept fashion to make it
architecting programming solutions. It is an ideal text for extremely handy for the students. The text takes C++ as
beginners, developed to meet the needs of the students an example and details some of the fundamental require-
for a comprehensive introduction to object-oriented ments from the OOP angle. In addition, it discusses
programming using C++. various aspects of software development using OOP.
The book covers the full range of object-oriented topics, Besides, the book covers such topics as GUIs (particularly
from the fundamental features through classes, MS-Windows) and advanced GUI programming concepts.
inheritance, polymorphism, and templates. It uses a
practical problem-solving approach to drive home the KEY FEATURES
essential concepts and principles of object-oriented • Attempts to explain OOP right from the basics.
programming, helping the readers to build a strong • Provides a very comprehensive view of data structures
foundation in design and implementation of software and containers from the OOP angle.
solutions. • Expands the general design philosophy underlying
object-based Windows library.
KEY FEATURES OF THE NEW EDITION • Worked-out examples and exercises have been
• Provides a full chapter on string class provided, wherever necessary, to illustrate the
• Several newly added programming examples concepts discussed.
• Shows the screen output of each program for ease of Contents: Preface. Acknowledgements. Introduction. The
learning Fundamentals of Object-Oriented Programming.
• Provides support for both Microsoft Visual C++ and A Brief Survey of C++ as an Object-Oriented Program-
Turbo C++ so that the students can run the programs ming Language. Data Structures in Object-Oriented
in an environment of their choice Environment. Object-Oriented Graphical Users’ Interface
Programming. Object-Oriented GUI Programming—
This book is appropriate for learning C++ by: Advanced Concepts. References. Index.
• students of computer science Latest Print 2004 / 272 pp. / 16.0 × 24.1 cm
• students of computer applications ISBN-81-203-1258-9 / ` 150.00
• students of Information Communication Technology
(ICT) SOMASHEKARA, et al.
• students of all engineering disciplines
Contents: Preface. Preface to the First Edition.
Object-Oriented Programming with C++,
Acknowledgements. Object-Oriented Programming 2nd ed.
Concepts. Language Constructs. Advanced Constructs. M.T. SOMASHEKARA, Department of Computer Science
Classes in C++. Member Functions. Operator Overloading. and Applications, University of Bangalore.
Constructors and Destructors. Inheritance. Multiple D.S. GURU, Department of Studies in Computer Science,
Inheritance. Polymorphism. Handling Exceptions. University of Mysore.
Templates. C++ I/O. Strings. Appendices. Index. H.S. NAGENDRASWAMY, Department of Studies in
Latest Print 2011 / 372 pp. / 17.8 × 23.5 cm Computer Science, University of Mysore.
ISBN-978-81-203-3670-4 / ` 250.00 / (e-book also available) K.S. MANJUNATHA, Department of Computer Science,
Maharani’s Science College, Mysore.
This book is the second edition of M.T. Somashekara’s
120 PHI Learning — CATALOGUE 2013

earlier book titled Programming in C++, under the programming languages and environments. Topics
new title Object-Oriented Programming with C++. In covered include objects and other basics, classes,
consonance with the new title, two chapters—one responsibilities, collaborations, hierarchies, subsystems,
explaining the concepts of object-oriented programm-ing protocols, and implementing the design.
and the other on objectoriented software development— Besides the students studying object-oriented design
have been added, respectively, at the beginning and end courses and programmers of OOP language, this down-
of the book. to-earth, practical book is ideal for managers overseeing
Substantial improvements have been effected in all a project using object-oriented technology.
chapters on C++. The book also carries a new chapter
KEY FEATURES
titled Standard Template Library.
• A coherent model for the design process—
The book covers the C++ language thoroughly, from basic responsibility-driven design.
concepts through advanced topics such as encapsulation, • Tools such as hierarchy and collaborations graphs.
polymorphism, inheritance, and exception handling. It • Examples of complete design processes.
presents C++ in a pedagogically sound way, giving many • Exercises for the reader to practise the techniques.
program examples to highlight the features and benefits
of each of its concepts. Contents: Why Use Object-Oriented Design? Objects and
Other Basics. Classes. Responsibilities. Collaborations.
The book is suitable for all engineering and science Hierarchies. Subsystems. Protocols. Implementing Your
students including the students of computer applications Design. Another Design. Appendices: A: Quick Reference.
for learning the C++ language from the first principles. B: ATM System Design. C: Document Subsystem Design.
KEY FEATURES D: Exercises. Index.
• Logical flow of concepts starting from the preliminary Latest Print 2010 / 364 pp. / 17.8 × 23.5 cm
topics to the major topics. ISBN-978-81-203-1050-6 / ` 250.00
• Programs for each concept to illustrate its significance
and scope.
• Complete explanation of each program with emphasis
Operating Systems
on its core segment.
• Chapter-end summary, review questions and BACH
programming exercises.
• Exhaustive glossary of programming terms.
Design of the UNIX® Operating System,
Contents: Preface. Object-Oriented Programming (OOP)—
The
An Overview. C++ Language—An Overview. C++ MAURICE J. BACH, AT&T Bell Laboratories.
Language—Preliminaries. Operators and Expressions. In this book the author traces the popularity of
Selection. Iteration. Functions. Arrays. C—Strings. the UNIX system throughout the computer industry. He
Structures and Unions. Pointers. The C++ Preprocessor. describes internal algorithms and structures that form the
Classes and Objects. Constructors and Destructors. basis of the operating system (kernel) and their
Operator Overloading and Type Conversions. Inheritance. relationship to the programmer interface.
I/O Streams. File Handling. String Handling. Exception
Handling. Templates. New Features of C++. Standard The text is a description of the general flow of various
Template Library. Object-Oriented Software algorithms and most important, a description of how
Development. Appendix A: Mathematical Functions. they interact with each other. Algorithms are presented
Appendix B: Character Test Functions. Glossary. in a C-like pseudocode to aid the reader in understanding
Bibliography. Index. the natural language description and their names
correspond to the procedure names in the kernel.
Latest Print 2012 / 704 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4462-4 / ` 475.00 / (e-book also available) The book can be used as a text for an operating systems
course at either the advanced undergraduate or the first-
year graduate level. System programmers can use the
WIRFS-BROCK, et al. book as a reference to gain better understanding of how
Designing Object-Oriented Software the operating system works and to compare algorithms
used in the UNIX system to algorithms used in other
REBECCA WIRFS-BROCK, BRIAN WILKERSON and LAUREN operating systems.
WIENER. Programmers on UNIX systems can gain a deeper
Object-oriented technology allows the designer to create understanding of how their programs interact with the
more robust and reusable software that is easier to test, system and thereby code more efficient programs.
maintain, refine, and extend. Contents: Preface. General Overview of the
This book offers basic design principles, and a specific System. Introduction to the Kernel. The Buffer Cache.
design process that can be applied to any software Internal Representation of Files. System Calls for the File
programming effort, even those not using object-oriented System. The Structure of Processes. Process Control.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 121

Process Scheduling and Time. Memory Management Contemporary Operating Systems—Linux. Windows
Policies. The I/O Subsystem. Interprocess Communi- Operating Systems. Vista Operating Systems. VxWorks
cation. Multiprocessor Systems. Distributed UNIX Operating System. Operating Systems for Handheld
Systems. Appendix—System Calls. Bibliography. Index. Systems. Part IV: Projects and Question Bank—Case
Latest Print 2012 / 488 pp. / 17.8 × 23.5 cm Studies and Project Ideas. Question Bank. References.
ISBN-978-81-203-0516-8 / ` 325.00 Index.
Latest Print 2012 / 824 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4138-8 / ` 375.00 / (e-book also available)
BHATT
Introduction to Operating Systems, An: CHAN
Concepts and Practice, 3rd ed. UNIX System Programming Using C++
PRAMOD CHANDRA P. BHATT has been a consultant to
several companies (Intel, IBM, Accenture, Philips, Sharp, TERRENCE CHAN, University of California, Berkeley.
Satyam, ABB) and Advisor to the India Semiconductor For an experienced UNIX system programmer working
Association. with C++, this book brings together all the advanced
In this substantially revised third edition, the text offers a techniques he needs to build complex and high-quality
comprehensive treatment of operating systems. While system applications.
Unix and Windows are covered in good detail, this The book focuses on the real-life challenges faced in
edition emphasises changes that have occurred in design developing network and client/server applications,
technology and pattern of use. The new edition, comes databases, compilers, operating systems, and CAD/EDA
with focus on Linux kernel, VxWorks and operating systems. The reader can learn new ways to develop C++
systems for handheld systems. These changes make the programs that are compact, easy to maintain, and highly
book contemporary. A set of mini-projects have been portable to most UNIX systems and to POSIX-compliant
incorporated to help students to put to practice the systems (e.g. Window NT). Specifically, the in-depth
mechanisms that they have learned. The new chapters coverage of the topics include:
and appendices added to some chapters together with
modification to existing chapters cover topics that are • Advanced ANSI/ISO C++ Programming techniques,
part of the evolving curriculum requirements of most including template classes, template functions,
universities at the undergraduate level. exception handling, and function pointers.
• The POSIX.1, POSIX.1b, and POSIX.1c standard APIs.
What is new in this edition These are being supported on all major UNIX
• A chapter on operating system for handheld systems. platforms.
• A chapter on VxWorks operating system. • How to use ANSI/ISO C++ standard functions and
• A rewritten chapter on Linux—emphasis has been classes, POSIX-defined APIs and common UNIX APIs to
shifted to kernel description. reduce.
• Revision of topics in Chapters 11 and 20 emphasising • The UNIX kernel structure and APIs—learn how to use
virtualisation, usability of operating systems, models them to manipulate system resources and to design
for versioning systems, etc. new operating systems.
• Mini-projects along with some case studies. • UNIX processes and signals—use them to create
• Topics like flash memory, universal serial bus (USB), advanced multitasking applications.
peripheral components interface (PCI) bus and • Advanced network programming using sockets and
Bluetooth with respective protocols for their interfaces. TLI—useful in creating advanced network applications.
• Sun ONC and UNIX System V.4 remote procedure call—
The book is intended for the students of computer these are powerful techniques for creating distributed
science and engineering, computer applications, and client/server applications that run on heterogeneous
information technology. UNIX platforms.
Contents: Foreword. Preface. Preface to the First Edition. • POSIX.1c and Sun Solaris multithreaded APIs, synchro-
Part I—OS: Concepts—Introduction to Operating Systems. nization and thread-specific data—these are useful in
File Systems and Management. Process and Process creating concurrent processing applications on multi-
Management. Memory Management. Input Output (IO) processor systems.
Management. Resource Sharing and Management. The text includes extensive example programs to
Interprocess Communication. Distributed Computing. demonstrate how to construct C++ classes and
Real-Time Operating Systems and Microkernels. OS and applications with the ANSI, POSIX, and UNIX standard
Security. Recent Trends in OS. Part II—OS: UNIX IN functions and classes. Furthermore, ready-to-use C++
PRACTICE—Unix Primer. Search and Sort Tools. AWK Tool classes on interprocess communication, sockets, TLI,
in Unix. Shell Scripts in Unix. Programming with Threads. remote procedure call and multithreaded programming
Unix Kernel Architecture. Make Tool in Unix. Some Other are provided in the book. These classes can be
Tools in Unix. Source Code Control System in Unix. X- incorporated directly into your applications to reduce the
Windows in Unix. System Administration in Unix. Part III: development cycle and improve quality.
122 PHI Learning — CATALOGUE 2013

Today’s distributed, networked applications require the The book is intended as a textbook for undergraduate
programmer to understand and utilize advanced UNIX engineering students of Computer Science, Computer
system programming techniques. With this book one Science and Engineering, and Information Technology for
cannot only learn those techniques, but also become a course on distributed systems/operating systems. It
comfortable in using them. would also be useful to postgraduate engineering
Contents: Preface. UNIX and ANSI Standards. C++ students of Computer Science, Computer Science and
Language Review. C++ I/O Stream Classes. Standard Engineering, and Information Technology as well as
C Library Functions. UNIX and POSIX APIs. UNIX Files. to postgraduate students of Computer Applications.
UNIX File APIs. UNIX Processes. Signals. Interprocess The book can also be used by software engineers,
Communication. Sockets and TLI. Remote Procedure programmers, analysts, scientists and researchers for
Calls. Multithreaded Programming. Index. reference.
Latest Print 2012 / 616 pp. / 17.8 × 23.5 cm Contents: Preface. Introduction. Software Architecture for
ISBN-978-81-203-1468-9 / ` 375.00 Distributed Systems. Network Architecture for Distributed
Systems. Managing Distributed Resources. Accessing
Distributed Resources. Major Application Areas for
CRICHLOW Distributed Systems. Some Examples of Distributed
Distributed Systems: Computing Over Systems. Glossary. Index.
Networks Latest Print 2009 / 208 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3810-4 / ` 175.00 / (e-book also available)
JOEL M. CRICHLOW, Associate Professor of Computer
Science at Rowan University, Glassboro, New Jersey
(U.S.A.). GOPALAN & SIVASELVAN
This compact and up-to-date text provides a thorough Beginner’s Guide to UNIX, A
understanding of the fundamental principles and N.P. GOPALAN, Professor in the Department of Computer
technologies pertinent to the design and construction of Applications, National Institute of Technology (NIT),
the distributed systems. This also provides invaluable Tiruchirappalli, Tamil Nadu.
insights into key features of distributed systems, such as B. SIVASELVAN, Assistant Professor, Indian Institute of
organization, naming and addressing, availability and Information Technology, Design and Manufacturing,
reliability, replication, privacy and security, communi- Kancheepuram, IIT Madras Campus, Chennai.
cation, concurrency and failure, and synchronization, etc.,
using a bottom-up approach. Operating system (OS) forms the interface between an
end user and a system hardware. UNIX as an operating
Beginning with an introduction to the subject, the book system remains the actual cost-free and user-friendly
discusses the techniques of software and network system hardware with regard to programming features.
architectures and presents the issues pertaining to the This text provides, in an easy-to-understand language, an
handling and accessing of resources. This also focuses on in-depth analysis of various UNIX features supported as
major application areas. Finally, the book provides the commands, highlighting their uniqueness and advantages
examples for explaining the concepts discussed. in relation to Windows OS.
KEY FEATURES The text begins with a brief account of what an operating
• Introduces Internet, The World Wide Web, Web system is. Then it goes to give the various general
services and network technologies, viz. WAN, LAN and purpose UNIX commands and emergency commands with
MAN. the command syntax. Besides, the text explores files and
• Discusses software development tools, like PVM, MPI, processes, the major building blocks of UNIX OS, their
DCE, CORBA and the Globus toolkit. security features, and system calls. UNIX shell
programming, vi editor—one of the powerful editors
• Provides discussions on network protocol suites, i.e.
supported by UNIX OS—and communicating features
TCP/IP, SMTP and HTTP.
and their commands are also dealt with at length. The
• Deals with grid computing, wireless computing and
book concludes with a discussion on file transfer, UNIX
client-server model.
filters, PERL manipulation, administrator and networking
• Presents applications of NFS, Coda, Microsoft SQL
commands.
server, Oracle, Amoeba, Chorus, Mach, Windows NT
and Orbix technologies. KEY FEATURES
• Emphasizes the programming languages, like Ada, C++ • Ready to refer handbook for UNIX commands/features.
and Java. • Commands illustrated for better understanding and
• Includes chapter-end visualization of concepts.
– summary of key concepts for revision. • Administrator-related commands and responsibilities
– review questions to test the understanding of the described with clarity.
concepts discussed. This concise and compact text is well suited for
– references to explore further. undergraduate and postgraduate students pursuing
• Also includes extensive glossary of technical terms. courses in Computer Science and Engineering, and
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 123

Computer Applications (BCA and MCA). Besides, Software Applications. Linux Gaming Applications. Networking and
Engineers working on UNIX/Linux-based applications Using the Internet. Applications Development in Linux.
would considerably benefit from this book. Gimp Image Editor. OpenOffice.org Applications. Index.
Contents: Preface. Introduction to Operating System. Latest Print 2012 / 336 pp. / 17.8 × 23.5 cm
Encounter with UNIX Commands. General Purpose ISBN-978-81-203-4475-4 / ` 350.00 / (e-book also available)
Commands. The UNIX Files System. UNIX Files Continued.
UNIX Files: Security Features. The VI (vi) Editor. UNIX KERNIGHAN & PIKE
Shell. UNIX Processes. Setting Up the Workspace and
Environment. Communication Features of UNIX. UNIX UNIX Programming Environment, The
Files: Advanced Features. UNIX Filters. The grep and sed BRIAN W. KERNIGHAN and ROB PIKE, both of Bell
filters in UNIX. The Shell Programming in UNIX. UNIX Laboratories, Murray Hill, New Jersey.
Administrators Commands. UNIX Networking Commands. The reasons for the success of the UNIX system are
The AWK Filters. PERL Manipulation. Advanced Features several. It is written in ‘C’ which is versatile and effective
and Commands with vi Editor. UNIX Files Related System featuring economy of expression, modern control flow
Calls. UNIX Process Related System Calls. Appendix. Index. and data structures. The system runs on a range
Latest Print 2009 / 288 pp. / 17.8 × 23.5 cm of computers from microprocessors to the large
ISBN-978-81-203-3786-2 / ` 195.00 / (e-book also available) mainframes, thus having a strong commercial advantage.
The source code is available and written in a high level
language making the system easier to adapt to different
JAMES requirements. It is in short a good operating system for
Linux: Learning the Essentials programmers.
K.L. JAMES, Technical Officer at the Computer Centre in This text will help both new and seasoned users to better
University of Kerala, Thiruvananthapuram. understand this system for its effective use. The authors
have mostly used real examples rather than artificial ones
This book aims at providing a thorough understanding of and all examples have been tested directly from the text
the essentials and the workings of Linux Operating which is in machine readable form.
System (OS). It explores the technicalities of this free and
open source OS so as to enable readers to harness the Contents: Preface. UNIX for Beginners. The File System.
full power of Linux. Using the Shell. Filters. Shell Programming. Programming
with Standard I/O. UNIX System Calls. Program
The text gives a methodical insight into Linux. Beginning Development. Document Preparation. Epilogue. Appendix
with an introduction to Linux, the book discusses its 1: Editor Summary. Appendix 2: hoc Manual. Appendix 3:
salient features, different stages of its development, its hoc Listing. Index.
basic operations and installation steps, and then
describes the desktop environments, file management, Latest Print 2011 / 368 pp. / 17.8 × 23.5 cm
administration, and basic Linux commands. In addition, ISBN-978-81-203-0499-4 / ` 250.00
chapters are written on different applications of Linux
such as graphics, audio/video, gaming and internet, along
with their usage details. PAL CHOUDHURY
Presented in a simple and engaging style, the book is Operating Systems: Principles and
ideal for all computer courses covering the fundamentals Design
of the Linux Operating System, or where Linux forms the
PABITRA PAL CHOUDHURY, faculty at Applied Statistics
core subject. It is ideally suited for self-learning by
Unit, Indian Statistical Institute, Kolkata.
beginners who can acquire skills in Linux OS in their own
desktop environment at home. The development in operating systems (OS) in the past
few decades has brought to focus the concepts of
KEY FEATURES process concurrency, low power design, security, etc.
1. Gives a comprehensive understanding and working along with a refined and matured approach for
details of Linux. conventional topics like processes, intercepts and
2. Devotes exclusive chapters on Gimp Image Editor and semaphores. This well-organized and comprehensive
OpenOffice.org Applications. book, written in an easy-to-understand language,
3. Provides step-by-step instructions on essential provides a deep insight into the working of an operating
applications used in Linux to help gain hands-on system, which is essentially a concurrent program, and
experience. strikes a fine balance between theory and practice.
Contents: Preface. An Introduction to Linux. Linux The text provides the program design illustration and
Distributions and Installation. Linux Desktop guidance along with new concepts. It gives an in-depth
Environments. Getting Started in Linux. Managing Linux analysis of the fundamental concepts of an OS as an
Files and Folders. Linux Administration Basics. Command interrupt driven program whose basic constituents are
Line Operations and Shell Scripts. Linux Text Editors. the processes giving rise to a concurrent program.
Linux Graphics Applications. Linux Audio and Video Further, the book gives a comprehensive coverage of
124 PHI Learning — CATALOGUE 2013

such topics as CPU scheduling, device scheduling, • Inter-process communication


deadlocks, memory management, file system, and the • Distributed shared memory
considerations of the security of the whole system. The • Synchronization
programs discussed in the text are in C language and • Resource and process management
have been successfully run and tested in the Linux • File management
operating system. • Naming and security
KEY FEATURES • A multitude of design options, and more
• Devotes separate chapters to device management, file Contents: Preface. Acknowledgments. Abbreviations and
management, and low power system design. Acronyms. Fundamentals. Computer Networks. Message
• Discusses ReiserFs, a file system (considered to be an Passing. Remote Procedure Calls. Distributed Shared
asset), which is given as an Appendix to Chapter 10. Memory. Synchronization. Resource Management.
• Includes a detailed discussion on how a programmer Process Management. Distributed File Systems. Naming.
can guard against hacking Linux and its clones. Security. Case Studies. Index.
This student friendly book, with profuse use of illustrative Latest Print 2011 / 764 pp. / 17.8 × 23.5 cm
programs, is intended as a text for undergraduate and ISBN-978-81-203-1380-4 / ` 375.00 / (e-book also available)
postgraduate students pursuing courses in Computer
Science and Engineering, Information Technology, SRIRENGAN
Computer Applications (BCA, MCA), and Computer
Science (B.Sc. and M.Sc.). Besides, students from other Understanding UNIX
engineering streams who wish to keep themselves K. SRIRENGAN, formerly Professor, and Head of
abreast of operating systems would also find the text Electronics Engineering Department and of Computer
immensely valuable. Finally, the book should serve as a Centre, TTTI, Chennai.
valuable reference for scientists and researchers in the This compact and practice-oriented text covers features
field. of UNIX as an operating system and classifies the entire
Contents: Preface. Acknowledgement. Introduction to UNIX commands into 15 categories. Separate chapters
the Operating System. OS Prerequisites. Concurrent are devoted to essential commands for: interacting
Processing. Scheduling. Discussion on Concurrency with UNIX, handling files and directories, security, mail
Control. Deadlock. Main Memory Management. Virtual and remote communication, UNIX enhancement, and
Memory Technique. Spooler and Disk Scheduling. File system administration under SCO UNIX followed by
System Architecture. Device Driver for Operating System. troubleshooting hints for super users.
Linux Kernel and Security. Role of OS towards Low Power
Design. Bibliography. Index. There is an exhaustive coverage for system adminis-
tration of UNIX system, generally available under all
Latest Print 2010 / 656 pp. / 17.8 × 23.5 cm versions and releases of UNIX, particularly from AT&T
ISBN-978-81-203-3811-1 / ` 325.00 / (e-book also available) UNIX to system V release 3.0.
The book is ideally suited for the undergraduate
SINHA and diploma level students of computer science and
Distributed Operating Systems: computer application courses.
Concepts and Design KEY FEATURES
PRADEEP K. SINHA, Centre for Development of Advanced • Provides system commands and related responses.
Computing (C-DAC), Pune. • Explains the basic principles of shell programming and
This highly praised book in communications networking gives worked out examples and problems based on
from IEEE Press, is now available in the Eastern Economy these.
Edition. • Provides summary, review questions and problem
assignments in each chapter.
This is a non-mathematical introduction to Distributed • Includes a quick reference guide for the important
Operating Systems explaining the fundamental concepts commands and controls of “vi” editor, and SCO
and design principles of this emerging technology. As a sysadmsh menu chart.
textbook for students and as a self-study text for systems
managers and software engineers, this book provides a Contents: Preface. Operating Systems. Overview of UNIX.
concise and an informal introduction to the subject. Structure of UNIX Operating System. Classification of
UNIX Commands. Interaction with UNIX. Editors and
Each chapter addresses de-facto standards, popular
Compilers for UNIX. Handling Files. Handling Directories.
technologies, and design principles applicable to a wide
Communication. Administering UNIX Systems. Shell
variety of systems. Complete with chapter summaries,
Programming. System Administration with SCO.
end-of-chapter exercises and bibliographies, the book
Troubleshooting Hints for Super Users. UNIX Servers—
concludes with a set of case studies that provide real-
Selection of the Right Hardware. Appendices. Index.
world insights into four distributed operating systems.
The reader will find comprehensive coverage of all major Latest Print 2008 / 216 pp. / 16.0 × 24.1 cm
issues in the field: ISBN-978-81-203-1489-4 / ` 150.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 125

TANENBAUM By separating principles from paradigms, the authors


show how principles relate to each other by discussing
Modern Operating Systems, 3rd ed. four different classes of distributed systems, allowing the
ANDREW S. TANENBAUM, Vrije Universiteit, Amsterdam, student to get an even better grasp on the material.
The Netherlands. NEW TO THE SECOND EDITION
The much anticipated revision of this best-seller • New chapter on architectures in distributed systems
incorporates the latest developments in operating • Expanded treatment of peer-to-peer systems through-
systems technologies. This authoritative book covers both out the book
the principles and practice of modern operating systems, • New material on Grid computing and Web services
with an emphasis on Linux, Windows Vista®, and • New material on virtualization and its role in
embedded, real-time, and multimedia systems. distributed systems
The author brings his clear and entertaining style to the • Extended treatment of distributed clock synchroni-
“big picture” concepts every OS designer needs to zation, including material on GPS-based systems
master. Drawing on his long experience as designer or co- • Many new examples and case studies for explaining
designer of three operating systems, he shares deep the principles of distributed systems
knowledge and practical detail. Among the many topics • Updated chapters on paradigms for distributed systems
Tanenbaum covers in depth are: processes, threads, • Updated chapters on paradigms, now covering new
memory management, file systems, I/O, deadlocks, examples and case studies
interface design, multimedia, performance tradeoffs, and Presented in a clear and entertaining style, this book is
the newest trends in operating system design. suitable for students in computer science.
NEW FEATURES Contents: Preface. Introduction. Architectures. Processes.
• Up-to-date-minute coverage of Windows Vista and the Communication. Naming. Synchronization. Consistency
newest Linux/Unix operating systems and Replication. Fault Tolerance. Security. Distributed
• Chapter-length case study on the Symbian operating Object-based Systems. Distributed File Systems. Distri-
system for mobile devices buted Web-based Systems. Distributed Coordination-
based Systems. Suggestions for Further Reading and
• Extensively updated and enhanced security coverage
Bibliography. Index.
• Coverage of new research that is likely to shape
tomorrow’s operating systems Latest Print 2012 / 704 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3498-4 / ` 425.00
• Updated and additional programming exercises added
to every chapter
• Online OS experiments using popular Windows and TANENBAUM & WOODHULL
Open Source tools
Operating Systems: Design and
Contents: Preface. Introduction. Processes and Threads.
Memory Management. File Systems. Input/Output. Implementation, 3rd ed. (with CD-ROM)
Deadlocks. Multimedia Operating Systems. Multiple ANDREW S. TANENBAUM, Vrije Universiteit, Amsterdam,
Processor Systems. Security. Case Study 1: Linux. Case The Netherlands.
Study 2: Windows Vista. Case Study 3: Symbian OS. ALBERT S. WOODHULL, Amherst, Massachusetts.
Operating System Design. Reading List and Bibliography. Written by the inventor of the MINIX software, Andrew S.
Index. Tanenbaum, along with Albert S. Woodhull, the Third
Latest Print 2012 / 1104 pp. / 17.8 × 23.5 cm Edition of this best selling text on Operating Systems
ISBN-978-81-203-3904-0 / ` 450.00 strikes a fine balance between theory and practice. The
text has been thoroughly updated to reflect the latest
advances in OS design and implementation, and provides
TANENBAUM & STEEN a deep insight into the working of operating systems. The
Distributed Systems: Principles and authors give a masterly analysis of the fundamental
principles, with many hands-on-examples to elucidate
Paradigms, 2nd ed. these principles.
ANDREW S. TANENBAUM and MAARTEN VAN STEEN, The new edition includes, MINIX 3, more compact, more
Vrije Universiteit, Amsterdam, The Netherlands. reliable, better suited for embedded applications—and,
This book provides balanced, systematic coverage above all, even easier to teach and learn from. Using
of principles, advanced concepts, and technologies of MINIX, the authors introduce virtually every core concept
distributed systems. needed to construct a working OS: system calls,
processes, IPC, scheduling, I/O, deadlocks, memory
In this streamlined, updated edition, the authors present management, threads, file systems, security, and more.
both the working details of distributed systems and the
underlying technologies. Their presentation is clear, NEW TO THIS EDITION
concise, and engaging, providing an excellent text for • Newly-released, significantly-improved MINIX 3
students and teachers alike. operating system on CD-ROM: giving students hands-
126 PHI Learning — CATALOGUE 2013

on experience in modifying and rebuilding a contem- Performance. Temporal Behavior of Parallel Programs.
porary operating system. Parallel I/O. Appendices—A. Routines of the MPI Message
• Expanded and reorganized coverage of processes and Passing Library B. Synchronization Mechanisms. Biblio-
communication. graphy. Index.
• Revised and enhanced coverage of CPU scheduling, Latest Print 2009 / 556 pp. / 17.8 × 23.5 cm
deadlocks, file system reliability, and security. ISBN-978-81-203-2239-4 / ` 295.00
• Includes more than 150 end of chapter problems.
Contents: Preface. Introduction. Processes. Input/Output. RAJARAMAN
Memory Management. File Systems. Reading List and
Bibliography. Appendices—A: Installing MINIX. B: MINIX 3 Elements of Parallel Computing
Source Code Listing. C: Index to Files. Index. V. RAJARAMAN, Honorary Professor, Supercomputer
Latest Print 2012 / 1080 pp. / 17.8 × 23.5 cm
Education and Research Centre, Indian Institute of
ISBN-978-81-203-2955-3 / ` 550.00
Science, Bangalore.
Today parallel computing has emerged as a subject of
enormous interest. It is thus essential for all students
Parallel Computing of computing and users of computers to have an under-
standing of the basic issues involved in parallel
JORDAN & ALAGHBAND computing. This introductory text gives an elementary
Fundamentals of Parallel Processing and self-contained presentation of parallel computing,
beginning from the notion of parallelism in formulating
HARRY JORDAN, University of Colorado–Boulder. algorithms and ending with some recent work in parallel
GITA ALAGHBAND, University of Colorado–Denver. computing.
This book provides comprehensive coverage of the The book is primarily meant for scientists and engineers
principles of parallel processing. It focuses on presenting who have a basic knowledge of programming in a high
the fundamentals by architectural features, system level language such as Pascal, and who wish to have an
properties, language constructs, and algorithm design understanding of the structure of parallel computers and
and implementation implications in a way that is as their applications in various situations.
independent as possible of specific architectures, KEY FEATURES
systems, and languages. The uniqueness of the book is
that it treats crucial fundamental concepts of parallel • Discusses how to perceive parallelisms in problems
processing rather than a collection of the latest trends. using simple examples.
Detailed examples are used to clarify difficult concepts. • Shows how a number of computers can be inter-
Once the fundamental concepts are understood, they can connected to architecture a variety of parallel
be applied to any architecture, system, or language. computers and analyzes the methods of programming
such machines.
The book also introduces the integration of parallel • Introduces some of the upcoming parallel computer
architecture, algorithms, and language to provide insight architectures and programming methodology.
into designing and implementing parallel applications. • Emphasizes topics such as data flow architecture, logic
Fortran is used throughout to present each type of major programming, and functional programming.
parallelism concept introduced in the text. • Gives basics of shared programming message-passing
This book is intended for computer science and computer and memory machines.
engineering students for courses on the principles of Contents: Preface. Introduction. Solving Problems in
parallel processing. Parallel. Structure of Parallel Computers. Programming
Parallel Computers. Dataflow Computers. Logic Pro-
KEY FEATURES gramming. Software Issues in Parallel Computing. Index.
• Guides readers with thought-provoking questions at Latest Print 2006 / 156 pp. / 15.3 × 22.9 cm
the beginning of each chapter. ISBN-81-203-0638-4 / ` 95.00
• Offers numerous examples to clarify difficult concepts.
• Helps students reinforce their learning with end-of-
chapter problems. RAJARAMAN & MURTHY
• Conveys performance implications of each new topic
with consistent integration of algorithms, languages,
Parallel Computers: Architecture and
and architectures throughout the text. Programming
V. RAJARAMAN, Honorary Professor, Supercomputer
Contents: Preface. Parallel Machines and Computations.
Potential for Parallel Computations. Vector Algorithms Education and Research Centre, Indian Institute of Science,
and Architectures. MIMD Computers or Multiprocessors. Bangalore.
Distributed Memory Multiprocessors. Interconnection C. SIVA RAM MURTHY, Associate Professor of Computer
Networks. Data Dependence and Parallelism. Implement- Science, Indian Institute of Technology Madras, Chennai.
ing Synchronization and Data Sharing. Parallel Processor Today, parallel computing arouses enormous interest
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 127

among students and professionals as it is clear that, as at the undergraduate and postgraduate levels. It will also
the new millennium progresses, all computers will work be useful for computer professionals interested in
in parallel. A basic knowledge of the design and use of exploring the field of parallel computing.
parallel computers is, therefore, essential for both Contents: Preface. Introduction. Parallel Processing
students of computing and users of computers. Architectures. Programmability Issues. Data Dependency
Designed as an introductory-level textbook for the final Analysis. Shared Memory Programming. Thread-based
year undergraduate students of computer science and Implementation. Distributed Computing—I: Message
engineering, this well-organized book covers state-of- Passing Model. Distributed Computing—II: Remote
the-art principles and techniques for designing and Procedure Call. Algorithms for Parallel Machines. Parallel
programming parallel computers. The book begins with Programming Languages. Debugging Parallel Programs.
an introduction to the current state and developments in Other Parallelism Paradigms. Distributed Data Bases.
parallel computing, then it goes on to give a detailed Distributed Operating Systems. Appendices—A: POSIX
discussion on such topics as instruction level parallel Threads Reference. B: PVM Reference. C: UNIX Library for
processing, architecture of parallel computers, parallel Shared Memory Abstraction. D: Programming Assign-
algorithms and parallel programming. Besides, the book ments. Bibliography. Index.
gives an in-depth coverage of compiler transformations Latest Print 2012 / 276 pp. / 16.0 × 24.1 cm
and operating systems for parallel computers. The text ISBN-978-81-203-1619-5 / ` 175.00
concludes with a chapter on performance evaluation of
parallel computers.
Interspersed with copious examples and numerous Probability and Statistics
exercises, this timely book should prove to be a handy
and treasured volume for students as well as PALANIAMMAL
professionals.
Probability and Queueing Theory
Contents: Preface. Introduction. Solving Problems in
Parallel. Instruction Level Parallel Processing. Structure S. PALANIAMMAL, Professor and Head, Department of
of Parallel Computers. Parallel Algorithms. Parallel Science and Humanities, V.L.B. Janakiammal College of
Programming. Compiler Transformations for Parallel Engineering and Technology, Coimbatore.
Computers. Operating Systems for Parallel Computers. Designed as a textbook for the B.E./B.Tech. students of
Performance Evaluation of Parallel Computers. Appendix. Computer Science and Engineering and Information
Index. Technology, this book provides the fundamental concepts
Latest Print 2012 / 388 pp. / 17.8 × 23.5 cm and applications of probability and queueing theory.
ISBN-978-81-203-1621-8 / ` 250.00 Beginning with a discussion on probability theory, the
text analyses in detail the random variables, standard
distributions, Markovian and non-Markovian queueing
SASIKUMAR, et al. models with finite and infinite capacity, and queue
Introduction to Parallel Processing networks. The topics are dealt with in a well-organized
M. SASIKUMAR, DINESH SHIKHARE, and P. RAVI sequence with proper explanations along with simple
PRAKASH, All with the National Centre for Software mathematical formulations.
Technology (NCST), Mumbai. KEY FEATURES
From the days of vacuum tubes, today’s computers have • Gives concise and clear presentation of the concepts.
come a long way in CPU power. Order of magnitude • Provides a large number of illustrative examples, in
increase in computational power is now being realized particular for queueing models and queueing networks,
using the technology of parallel processing. The area of with step-by-step solutions to help students
parallel processing is exciting, challenging and, perhaps, comprehend the concepts with ease.
intimidating. This compact and lucidly written book gives
the readers an overview of parallel processing, exploring • Includes questions asked in university examinations
the interesting landmarks in detail and providing them with their solutions for the last several years to help
with sufficient practical exposure to the programming students in preparing for examinations.
issues. This enables them to make realistic attempts at • Provides hints and answers to unsolved problems.
writing parallel programs using the available software Contents: Preface. Probability Theory. Random Variables.
tools. Standard Distributions. Two-dimensional Random
The book systematically covers such topics as shared Variables. Random Processes. Queueing Theory. Non-
memory programming using threads and processes, Markovian Queues and Queue Networks. Index.
distributed memory programming using PVM and RPC, Latest Print 2012 / 720 pp. / 16.0 × 24.1 cm
data dependency analysis, parallel algorithms, parallel ISBN-978-81-203-4244-6 / ` 525.00 / (e-book also available)
programming languages, distributed databases and
operating systems, and debugging of parallel programs. It
is an ideal textbook for courses on parallel programming
128 PHI Learning — CATALOGUE 2013

PALANIAMMAL such topics as random variables, standard probability


distribution, central limit theorem, random processes and
Probability and Random Processes spectral theory.
S. PALANIAMMAL, Professor and Head, Department The text is profusely illustrated with examples and
of Science and Humanities, V.L.B. Janakiammal College of diagrams so as to make this rigorous subject more
Engineering and Technology, Coimbatore. understandable to the students.
Designed as a textbook for the B.E./B.Tech. students of KEY FEATURES
Electronics and Communication Engineering, Computer
Science and Engineering, Biomedical Engineering and • The text is comprehensive and the presentation
Information Technology, this book provides the practical.
fundamental concepts and applications of probability and • Over 625 worked-out Examples, and over 440 Problem
random processes. Sets.
• Answers to all section-end problems.
Beginning with a discussion on probability theory, the
text analyzes various types of random processes. Besides, Intended primarily as a text for undergraduate students
the text discusses in detail the random variables, of Engineering for their courses on Probability, Statistics,
standard distributions, correlation and spectral densities, Random Processes and Queueing Theory, the book
and linear systems. The topics are dealt with in a well- will also be extremely useful for undergraduate and
organized sequence with proper explanations along with postgraduate students of Science and postgraduate
simple mathematical formulations. students of Engineering pursuing these courses.
KEY FEATURES Contents: Preface. Probability. Random Variable.
• Gives concise and clear presentation of the concepts. Standard Probability Distributions. Two-Dimensional
• Provides a large number of illustrative examples with Random Variables. Random Processes. Spectral Analysis
step-by-step solutions to help students comprehend of Random Processes. Queueing Theory. Answers to
the concepts with ease. Problems. Bibliography. Index.
• Includes questions asked in university examinations for Latest Print 2009 / 820 pp. / 17.8 × 23.5 cm
the last several years to help students in preparing for ISBN-978-81-203-3844-9 / ` 425.00 / (e-book also available)
examinations.
• Provides hints and answers to unsolved problems.
• Incorporates chapter-end exercises to drill the students TRIVEDI
in self-study. Probability and Statistics with Reliability,
Contents: Preface. Probability Theory. Random Variables. Queuing, and Computer Science
Standard Distributions. Functions of a Random Variable.
Two-dimensional Random Variables. Random Processes. Applications
Correlation and Spectral Densities. Linear Systems with KISHOR SHRIDHARBHAI TRIVEDI, Duke University, North
Random Inputs. Index. Carolina.
Latest Print 2011 / 736 pp. / 16.0 × 24.1 cm This book provides an introduction to probability,
ISBN-978-81-203-4245-3 / ` 525.00 stochastic processes, and statistics for students of
computer science, electrical/computer engineering,
reliability engineering and applied mathematics. It
SUNDARAPANDIAN prepares the student for solving practical stochastic
Probability, Statistics and modelling problems, and for the more advanced courses
Queueing Theory on queuing or reliability theory. The text emphasizes on
applications, illustrating each theoretical concept by
V. SUNDARAPANDIAN, Professor, Department of solved examples relating to algorithm analysis or
Mathematics, Alagappa University, Karaikudi, communication related problems.
Tamil Nadu.
The prerequisites are a knowledge of calculus, a course
Probability, Statistics and Queueing Theory is considered on introduction to computer programming, and an
to be a ‘tough’ subject by most engineering and understanding of computer organization. The book is also
science students all over the world. What Professor suitable for self-study by computer professionals and
Sundarapandian with his indepth knowledge and rich and mathematicians interested in applications.
long experience strives to do is to make the concepts
very clear and comprehensible to the students by his Contents: Preface. Introduction. Discrete Random
lucid presentation and illustrative approach. Variables. Continuous Random Variables. Expectation.
The book analyses various types of random processes, Conditional Distribution and Conditional Expectation.
spectral density functions and their applications to linear Stochastic Processes. Discrete-Parameter Markov Chains.
systems. Besides, it deals with the basics of queueing Continuous-Parameter Markov Chains. Networks of
theory with a clear exposition of the five important Queues. Statistical Inference. Regression, Correlation, and
queueing models. The text gives a detailed description of Analysis of Variance. Appendices—A: Bibliography.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 129

B: Properties of Distributions. C: Statistical Tables. Control of Continuous Processes. Networking PLCs. VIII:
D: Laplace Transforms. E: Program Analysis. Index. RELATED TOPICS—Alternative Programming Languages.
PLC Auxiliary Commands and Functions. PLC Installation,
Latest Print 2012 / 640 pp. / 15.3 × 22.9 cm
Troubleshooting, and Maintenance. Selecting a PLC.
ISBN-978-81-203-0508-3 / ` 250.00
APPENDIXES—A: PLC Manufacturers. B: Operation
Simulation and Monitoring. C: Commonly Used Circuit
Programmable Logic Controllers Symbols. D: Major PLC Instruction, Function, and Word
Codes by Typical Manufacturers. Glossary. Bibliography.
Index.
WEBB & REIS Latest Print 2012 / 476 pp. / 17.8 × 23.5 cm
Programmable Logic Controllers: ISBN-978-81-203-2308-7 / ` 295.00
Principles and Applications, 5th ed.
JOHN W. WEBB, Northcentral Technical College, Wausau, Programming
Wisconsin.
RONALD A. REIS, Los Angeles Valley College, Valley Glen, DYBVIG
California.
The updated fifth edition of this established international
Scheme Programming Language, The,
text, offers a complete and accessible introduction to the 4th ed.
key principles and applications of programmable logic R. KENT DYBVIG, Professor of Computer Science at
controllers (PLCs). Indiana University and principal developer of Chez
Divided into eight sections, the text first presents the Scheme.
basics of PLCs and then goes on to provide compre- This book is intended to provide an introduction to the
hensive treatment of the new advanced PLC models, Scheme Programming Language in a clear and concise
their functions and programming capabilities. This generic manner. Scheme is a general purpose, high level
approach enables broad understanding of the subject. programming language, supporting operations on
Suitable for students of computer science and electronics structural data such as strings, lists and vectors, as well
engineering, this pedagogically sound text includes as operations on more traditional data such as numbers
numerous examples, illustrations, and multiple choice and and characters. It is fairly a simple language to learn and
other objective type questions. a truly versatile language that has been employed to
write text editors, optimizing compilers, operating
SALIENT FEATURES systems, graphics packages, expert systems, numerical
• Includes a new chapter on electrical devices that are applications, financial analysis packages, virtual reality
connected to I/O modules. systems and practically every other type of application
• Completely updated to reflect the latest development imaginable.
in the field. Written for professionals and students with some prior
• Provides discussion of the new IEC 1131 international programming experience, it begins by leading the
standards for PLCs, including Function Block Diagram programmer gently through the basics of Scheme and
(FBD), Sequential Function Chart (SFC), Ladder Diagram continues with an introduction to some of the more
(LD), Instruction List (IL), and Structured Text (ST). advanced features of the language.
Contents: I: PLC Basics—An Overall Look at The fourth edition stands substantially revised to bring
Programmable Logic Controllers. The PLC: A Look Inside. the content up-to-date with the current Scheme
General PLC Programming Procedures. Devices to Which standard (http://www.rbrs.org/). This book is not
PLC Input and Output Modules Are Connected. II: Basic intended to supplant the current standard but rather to
PLC Programming—Programming On/Off Inputs to provide more comprehensive introduction and reference
Produce On–Off Outputs. Relation of Digital Gate Logic to manual for the language with additional explanatory text
Contact/Coil Logic. Creating Ladder Diagrams from and a large number of examples spread throughout the
Process Control Descriptions. III: Basic PLC Functions— text. One entire chapter is dedicated to the presentation
Register Basics. PLC Timer Functions. PLC Counter of a set of longer examples.
Functions. IV: Intermediate Functions—PLC Arithmetic
Functions. PLC Number Comparison Functions. Answers to many of the exercises, a complete formal
Numbering Systems and PLC Number Conversion syntax of the Scheme, and a summary of forms and
Functions. V: Data Handling Functions—The PLC SKIP and procedures are provided in appendices.
MASTER CONTROL RELAY Functions. Jump Functions. PLC “This fourth edition builds on the strengths of the
Data Move Systems. Other PLC Data Handling Functions. previous editions and provides a comprehensive, no-
VI: PLC Functions Working with Bits—PLC Digital Bit nonsense introduction to the Scheme programming
Functions and Applications. PLC Sequencer Functions. language in its latest form. The combination of solidity
Controlling a Robot with a PLC. PLC Matrix Functions. VII: and finesse displayed in this book makes it a reference
Advanced PLC Functions—Analog PLC Operation. PID text for educated computer scientists. The accompanying
130 PHI Learning — CATALOGUE 2013

software, Petite Chez Scheme, makes it the ideal starting The main focus of the text is on the design process that
point for any programmer who wants to extend his or leads the readers from problem statements to well-
her repertoire with Scheme.” organized solutions—deemphasizing the study of
—OLIVIER DANVY, Aarhus University, Denmark, Coeditor-in- programming language details, algorithmic minutiae, and
Chief of Higher-Order and Symbolic Computation specific application domains.
“Kent Dybvig’s The Scheme Programming Language is to The book exposes the readers to two fundamentally new
Scheme what Kernighan and Ritchie’s The C Programming ideas—program design recipes by categories of problems,
Language is to C. Dybvig’s book is the book for either the and a novel programming environment explicitly designed
novice or serious Scheme programmer. Its style, wit, and for beginners. The environment grows with the readers
organization has reached a new high with the publication as they master the material in the book until it supports
a full-fledged language for the whole spectrum of
of the fourth edition.”
programming tasks.
—DANIEL P. FRIEDMAN, Department of Computer Science,
The book uses a tiny subset of Scheme programming
Indiana University
language to develop programs. (The book is not about
“Students in my Programming Language Concepts class programming in Scheme.) The choice of Scheme is
need to learn the basics of Scheme in a few days, and to natural as beginners can remain focused on the essence
pick up harder concepts throughout the course. For of programming and still develop complete programs
nineteen years, The Scheme Programming Language has using just the core of this language.
been an excellent guide for them. Dybvig’s rapid-fire Contents: List of Figures. Preface. Part I: Processing
prose and examples serve both the Scheme beginner and Simple Forms of Data—Students, Teachers, and
the experienced programmer in need of a reference. Computers. Numbers, Expressions, Simple Programs.
Seldom do my students make a point of praising a Programs are Function Plus Variable Definitions.
computer science textbook; that happens over and over Conditional Expressions and Functions. Symbolic
with this one.” Information. Compound Data, Part 1: Structures. The
—CLAUDE W. ANDERSON, Varieties of Data. Intermezzo 1: Syntax and Semantics.
Rose-Hulman Institute of Technology Part II: Processing Arbitrarily Large Data—Compound
Contents: Preface. Introduction. Getting Started. Going Data, Part 2: Lists. More on Processing Lists. Natural
Further. Procedures and Variables Bindings. Control Numbers. Composing Functions, Revisited Again.
Operations. Operations on Objects. Input and Output. Intermezzo 2: List Abbreviations. Part III: More on
Syntactic Extension. Records. Libraries and Top-Level Processing Arbitrarily Large Data—More Self-Referential
Programs. Exceptions and Conditions. Extended Examples. Data Definitions. Mutually Referential Data Definitions.
References. Answers to Selected Exercises. Formal Syntax. Development through Iterative Refinement. Processing
Summary of Forms. Index. Two Complex Pieces of Data. Intermezzo 3: Local
Definitions and Lexical Scope. Part IV: Abstracting
Latest Print 2011 / 504 pp. / 17.8 × 23.5 cm
Designs—Similarities in Definitions. Functions are Values.
ISBN-978-81-203-4300-9 / ` 395.00
Designing Abstractions from Examples. Designing
Abstractions with First-Class Functions. Mathematical
FELLEISEN, et al. Examples. Intermezzo 4: Defining Functions on the Fly.
Part V: Generative Recursion—A New Form of Recursion.
How to Design Programs: Designing Algorithms. Variations on a Theme. Algorithms
An Introduction to Programming and that Backtrack. Intermezzo 5: The Cost of Computing and
Computing Vectors. Part VI: Accumulating Knowledge—The Loss of
Knowledge. Designing Accumulator-Style Functions. More
MATTHIAS FELLEISEN, Trustee Professor of Computer Uses of Accumulation. Intermezzo 6: The Nature
Science at Northeastern University. of Inexact Numbers. Part VII: Changing the State
ROBERT BRUCE FINDLER, candidate in Computer Science, of Variables—Memory for Functions. Assignment to
Rice University. Variables. Designing Functions with Memory. Examples of
MATTHEW FLATT, Assistant Professor, School of Memory Usage. Intermezzo 7: The Final Syntax and
Computing, University of Utah. Semantics. Part VIII: Changing Compound Values—
SHRIRAM KRISHNAMURTHI, Assistant Professor Encapsulation. Mutable Structures. Designing Functions
of Computer Science, Brown University. that Change Structures. Equality. Changing Structures,
Today, programming has become a required skill in many Vectors, and Objects. Epilogue. Index.
professions. Traditional forms of programming are useful Latest Print 2010 / 724 pp. / 17.8 × 23.5 cm
for just a few people. But a broader notion of ISBN-978-81-203-2461-9 / ` 375.00
programming as conceived by the authors of this text is
useful for everyone as it teaches problem-analysis and
problem-solving skills without imposing the overhead of
traditional programming notations and tools.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 131

FRIEDMAN & WAND This tutorial text provides a succinct lesson in the general
concepts of digital communication and CDMA. It
Essentials of Programming Languages, describes the digital communication process and then
3rd ed. covers the fundamentals of such concepts as code
division multiplexing, direct sequence spreading, diversity
DANIEL P. FRIEDMAN, Professor of Computer Science, techniques, the near-far effect, and the IS-95 CDMA
Indiana University.
standard form. The text is intended for readers who have
MITCHELL WAND, Professor of Computer Science, an undergraduate-level education in electrical or optical
Northeastern University. engineering.
“Having taught from EOPL for several years, I appreciate Contents: List of Abbreviations. Preface. The Communi-
the way it produces students who understand the cation Process. Digital Communication Fundamentals.
terminology and concepts of programming languages in a Code Division Multiple Access. Spreading Sequences.
deep way, not just from reading about the concepts, but Diversity Techniques. Multiuser Detection. CDMA in
from programming them and experimenting with them. Cellular Telephony. Appendix A: Matched Filter Receiver.
This new edition has an increased emphasis on types as B: Random Signals and Noise. References. Index.
contracts for defining procedure interfaces, which is quite
important for many students.” Latest Print 2009 / 124 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-3902-6 / ` 150.00
—GARY T. LEAVENS, School of Electrical Engineering and
Computer Science University of Central Florida
This book provides a deep, working understanding of the
SINGH & CHAUDHURI
essential concepts of programming languages in a way MATLAB Programming
that is both clear and executable. It follows an analytical Y. KIRANI SINGH, Project Engineer, Centre for
and hands-on approach. It also provides views of Development of Advanced Computing (CDAC), Kolkata.
programming languages using widely varying levels of B.B. CHAUDHURI, Professor and Head, Computer Vision
abstraction, maintaining a clear connection between the and Pattern Recognition Unit, Indian Statistical Institute
high-level and low-level views. Exercises are scattered Kolkata.
throughout; the text explains the key concepts, and the
exercises explore alternative designs and other issues. For MATLAB is a very powerful, high-level technical
this new edition, each chapter has been revised and computing language used by mathematicians, scientists
many new exercises have been added. Significant and engineers to solve problems in a wide range of
additions have also been made to the text, including application areas. It also comes with several toolboxes to
completely new chapters on modules and continuation- solve most common problems.
passing style. Essentials of Programming Languages can The book introduces MATLAB programming in simple
be used for both graduate and undergraduate courses, language with numerous examples that help clarify the
and for continuing education courses for programmers. concepts. It is designed to enable readers develop a
Contents: Foreword by Hal Abelson. Preface. Acknow- strong working knowledge of MATLAB and acquire
ledgments. Inductive Sets of Data. Data Abstraction. programming skills to write efficient programs. The book
Expressions. State. Continuation-Passing Interpreters. is suitable for undergraduate and postgraduate
Continuation-Passing Style. Types. Modules. Objects and engineering students, researchers and professionals
Classes. A: For Further Reading. B: The SLLGEN Parsing who wish to learn this language quickly and more
System. Bibliography. Index. conveniently. The readers after going through this book
will be able to write their own programs to solve
Latest Print 2009 / 432 pp. / 17.8 × 23.5 cm
scientific and engineering problems of varying complexity.
ISBN-978-81-203-3806-7 / ` 325.00
KEY FEATURES
• Use of system commands and problem-solving
RAO & DIANAT techniques in command windows is explained in simple
and clear language.
Basics of Code Division Multiple Access • Handling of arrays and matrices, which are the
(CDMA) main entities in MATLAB environment, is discussed
RAGHUVEER RAO and SOHAIL DIANAT. extensively in separate chapters.
• Handling of cell arrays and structures is described
Code division multiple access (CDMA) is a technique that clearly with examples.
enables in simultaneous transmission and reception of • Techniques of developing new MATLAB programs using
data over a shared channel. Although CDMA is associated scripts and functions are explained in a systematic way.
primarily with wireless cellular communication, it is • File-handling techniques are also demonstrated.
currently being viewed with interest for optical channels • Topics of two-dimensional graphics are discussed
as well. Among CDMA’s key advantages are graceful with illustrative plots.
degradation with traffic, low probability of intercept, and • GUI programming is introduced in an easily
resistance to narrowband interference. understandable way.
132 PHI Learning — CATALOGUE 2013

Contents: Preface. Introduction. Common System VAN ROY & HARIDI


Commands and Mathematical Operators. Handling
of Arrays. Handling of Matrices. Strings, Time and Concepts, Techniques, and Models of
Date. Cell Arrays and Structures. Programming in Computer Programming
MATLAB, M-File Scripts. Programming in MATLAB,
M-File Functions. File I/O Handling in MATLAB. Two- PETER VAN ROY is Professor in the Department of
Computing Science and Engineering at Universite
Dimensional Plots. Graphical User Interface. Bibliography.
Catholique de Louvain, at Louvain-la-Neuve, Belgium.
Index.
SEIF HARIDI is Professor of Computer Systems in the
Latest Print 2012 / 388 pp. / 17.8 × 23.5 cm Department of Microelectronics and Information
ISBN-978-81-203-3081-8 / ` 275.00 / (e-book also available) Technology at the Royal Institute of Technology, Sweden,
and Chief Scientific Advisor of the Swedish Institute of
TURBAK, GIFFORD & SHELDON Computer Science.

Design Concepts in Programming This innovative text presents programming as a unified


discipline in a way that is both practical and scientifically
Languages sound. The book focuses on techniques of lasting value
FRANKLYN TURBAK, Associate Professor, Computer and explains them precisely in terms of a simple abstract
Science Department at Wellesley College. machines.
DAVID GIFFORD, Professor of Computer Science and After an introduction to programming concepts, the book
Engineering at MIT. presents both well-known and lesser-known computation
MARK A. SHELDON, Visiting Assistant Professor, Computer models (“programming paradigm”). Each model has its
Science Department at Wellesley College. own set of techniques and each is included on the basis
of its usefulness in practice. The general models include
This comprehensive text uses a simple and concise
declarative programming, declarative concurrency,
framework to teach key ideas in programming language explicit state, object-oriented programming, shared-state
design and implementation. The book’s unique approach concurrency, and relational programming. Specialized
is based on a family of syntactically simple pedagogical models include graphical user interface programming,
languages that allow students to explore programming distributed programming, and constraint programming.
language concepts systematically. It takes as its premise
Each model is based on its kernel language—a simple
and starting point the idea that when language behaviors core language that consists of a small number of
become incredibly complex, the description of the
programmer-significant elements. The kernel languages
behaviors must be incredibly simple. are introduced progressively, adding concepts one by
The book presents a set of tools (a mathematical one, thus showing the deep relationships between
metalanguage, abstract syntax, operational and different models. The kernel languages are defined
denotational semantics) and uses it to explore a precisely in terms of a simple abstract machine. The book
comprehensive set of programming language design has many program fragments and exercises, all of which
dimensions, including dynamic semantics (naming, can be run on the Mozart Programming system, an Open
state, control, data), static semantics (types, type Source Software package that features an interactive
reconstruction, polymorphism, effects), and pragmatics incremental development environment.
(compilation, garbage collection).
The book intends to be used in undergraduate courses
This new textbook by Franklyn Turbak, David Gifford, and on programming concepts and techniques, applied
Mark Sheldon—comprehensive, thorough, pedagogically programming models, concurrent and distributed
innovative, impeccably written and organized—greatly programming, computational models and on constraint
enriches the area of programming languages and will be programming.
an important reference for years to come. Contents: Preface. Running the Example Programs.
—ASSAF KFOURY, Department of Computer Science, Introduction to Programming Concepts. I. General
Boston University Computation Models—Declarative Computation Model.
Contents: Preface. Acknowledgments. I: Foundations— Declarative Programming Techniques. Declarative
Introduction. Syntax. Operational Semantics. Denotational Concurrency. Message-Passing Concurrency. Explicit
Semantics. Fixed Points. II: Dynamic Semantics—FL: A State. Object-Oriented Programming. Shared-State
Functional Language. Naming. State. Control. Data. III: Concurrency. Relational Programming. II. Specialized
Static Semantics—Simple Types. Polymorphism and Computation Models—Graphical User Interface
Higher-order Types. Type Reconstruction. Abstract Types. Programming. Distributed Programming. Constraint
Modules. Effects Describe Program Behavior. IV: Prag- Programming. III. Semantics—Language Semantics.
matics—Compilation. Garbage Collection. A: A Metalan- IV. Appendixes—References. Index.
guage. B: Our Pedagogical Languages. References. Index. Latest Print 2009 / 932 pp. / 17.8 × 23.5 cm
Latest Print 2009 / 1348 pp. / 17.8 × 23.5 cm ISBN-978-81-203-2685-9 / ` 450.00
ISBN:978-81-203-3996-5 / ` 695.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 133

Project Management the end-result. But sometimes lack of project manage-


ment skills results in failures. It is therefore, essential to
study the basic features of project management. This
KELKAR book is a contribution towards that goal.
Software Project Management: Divided into three sections—introduction, people-related
A Concise Study, 2nd ed. aspects or human resources and advanced topics—the
book brings forth the inside-story of the software project
S.A. KELKAR, Adjunct Professor in the Department of management in an IT company. The simple descriptive
Computer Science and Engineering and the Shailesh style of presentation will enable any beginner to get a
J. Mehta School of Management, Indian Institute of clear picture of the procedures that are followed in the IT
Technology Bombay. companies.
Past experience with the development of software Intended for undergraduate and postgraduate students of
products indicates that there is much scope for computer science and engineering, this textbook will also
improvement. Being design intensive, software projects be useful for many software engineers and professionals
run the risk of cost/schedule overruns besides remaining dominating the hierarchy of the IT industry.
off the mark in satisfying the customers. The blame for
the failures is very often attributed to inadequate project KEY FEATURES
management rather than lack of competence in develop- • Review Questions to grasp the topics easily
ment. With the growth in the size and complexity of • Quiz Questions to reinforce the understanding of the
software projects and the corresponding design and subject
development effort involved, the importance of formal • Relevant Case Studies depicting various situations and
software project management cannot be over- the necessary actions and decisions to be taken
emphasized. Contents: Preface. Section I: Introduction— Introduction
This book, in its second edition, comprehensively to Software Project Management. Software Project Life
presents the essentials of theory and practice of software Cycles. Project Initiation and Kick Off. Software Project
project management methodologies. The aim is to Planning. Project Time and Cost Estimations. Project
introduce the readers to the subject in a conceptual Scheduling. Project Quality Management. Project
framework. The topics included in this edition are Execution. Project Monitoring and Control. Project Risk
Planning and Monitoring. Project Procurements
updated as per the ongoing trends in the field of
Management. Section II: People Related—The Project
software project management.
Manager’ Skills & Competencies. Project Human
NEW TO THIS EDITION Resources Management. Project Communications
• An appendix on Metrics and Measurements Management. Section III: Advanced Topics—Software
• A list of abbreviations at the beginning of chapters Project Change Management. Introduction to Program
Management. Introduction to Project Portfolio Manage-
The book is well-suited for teaching an academic course ment. Project Management Maturity Models. Light
of one semester or for conducting short training Weight Project Management Methodologies. Project
programmes for software engineers and project Management Careers. PMI-PMBOK. UK OGC’s PRINCE 2.
managers. Armed with updated concepts and ideas, Index.
software engineers and project managers will be able to Latest Print 2010 / 248 pp. / 17.8 × 23.5 cm
plan every aspect of a project to ensure its timely ISBN-978-81-203-4161-6 / ` 225.00 / (e-book also available)
implementation within the stipulated budget and
required quality standards.
Contents: Preface. Preface to First Edition. Abbreviations.
Software Agents
Technical Development of Software. Software Project
Management Framework. Software Project Estimation. BRADSHAW (Ed.)
Software Quality Management. Software Configuration
Management. Software Team Management. Role of User
Software Agents
in Software Projects. Appendix: Metrics and Measure- Edited by: JEFFREY M. BRADSHAW leads the agent
ments. Further Reading. Index. technology efforts for The Boeing Company and the
Fred Hutchinson Cancer Research Center in Seattle,
Latest Print 2011 / 240 pp. / 17.8 × 23.5 cm Washington. Other contributors include Donald A.
ISBN-978-81-203-3672-8 / ` 250.00 / (e-book also available) Norman, Nicholas Negroponte, Brenda Laurel etc.
Automata have existed for centuries, it is only recently
SUDHAKAR that anything resembling autonomous agents has begun
Elements of Software Project Management to appear. The agents now being deployed differ in
important ways from earlier concepts, for today the
G.P. SUDHAKAR, Faculty Member, ICFAI School of momentum has shifted from hardware to software, from
Information Technology (ISIT), Hyderabad. the atoms that comprise a mechanical robot to the bits
Project management requires immense skills to achieve that make up a digital agent. These software agents
134 PHI Learning — CATALOGUE 2013

function continuously and autonomously in a particular diverse set of applications of evolutionary algorithms for
environment that is often inhabited by other agents and control.
processes. Finally, a relatively new approach to designing improved
The essays in this book, by leading researchers and evolutionary algorithms that relies on fitness distribution
developers of agent-based systems, address both the of operators is described and its application to problems
state-of-the-art of agent technology and its likely in signal processing and other domains is emphasized.
evolution in the near future. Students of computer science and engineering would find
Contents: Preface. Introduction. Section One: Agents and this book extremely useful. Its lucid treatment provides
the User Experience—How Might People Interact with the students with an opportunity to learn how evolu-
Agents. Agents: From Direct Manipulation to Delegation. tionary algorithms perform in practice.
Interface Agents: Metaphors with Character. Designing Contents: Preface. An Overview of Evolutionary
Agents as if People Mattered. Direct Manipulation Versus Algorithms and Their Advantages. Evolving Models
Agents: Paths to Predictable, Controllable, and Compre- of Time Series. Evolutionary Clustering and Classification.
hensible Interfaces. Section Two: Agents for Learning and Evolving Control Systems. Theory and Tools for Improving
Intelligent Assistance—Agents for Information Sharing Evolutionary Algorithms. Index.
and Coordination: A History and Some Reflections. Agents
that Reduce Work and Information Overload. KidSim: Latest Print 2004 / 184 pp. / 16.0 × 24.1 cm
Programming Agents without a Programming Language. ISBN-81-203-2588-5 / ` 150.00
Lifelike Computer Characters: The Persona Project at
Microsoft Research. Software Agents for Cooperative SOMAN, et al.
Learning. M: An Architecture of Integrated Agents.
Section Three: Agent Communication, Collaboration, and Insight into Wavelets: From Theory to
Mobility—An Overview of Agent-Oriented Programming.
KQML as an Agent Communication Language. An Agent-
Practice, 3rd ed. (with CD-ROM)
Based Framework for Interoperability. Agents for K.P. SOMAN, Head, Centre for Excellence in
Information Gathering. KAoS: Toward an Industrial- Computational Engineering and Networking, Amrita
Strength Open Agent Architecture. Communicative Vishwa Vidyapeetham, Coimbatore.
Actions for Artificial Agents. Mobile Agents. Index. K.I. RAMACHANDRAN, Professor, Centre for Excellence
in Computational Engineering and Networking, Amrita
Latest Print 2012 / 492 pp. / 15.3 × 22.9 cm Vishwa Vidyapeetham, Coimbatore.
ISBN-978-81-203-4135-7 / ` 425.00
N.G. RESMI, Research Associate in Centre for Excellence
in Computational Engineering and Networking, Amrita
Signal and Image Processing Vishwa Vidyapeetham, Coimbatore.
This book in its third edition additionally explores how
the ubiquitous electronic spreadsheet can be utilized for
FOGEL wavelet based signal and image processing. Many of the
Evolutionary Computation: Principles intriguing properties of wavelet and scaling functions can
and Practice for Signal Processing be easily observed in the spreadsheets.
DAVID B. FOGEL. New to this Edition
Evolutionary computation is one of the new and fastest • Inclusion of a separate and elaborate chapter on
growing areas of computer science, particularly with Multiwavelet theory.
regard to its application for solving difficult engineering • Theory of parametric wavelet filters design appended
problems from diverse disciplines. This concise, accessible in respective chapters.
introduction provides an overview of the basic principles • Parametric and non-parametric biorthogonal wavelet
and practice of evolutionary algorithms, with a focus design explained in more detail.
on examples from the area of signal processing. The • Chapter on M-band wavelet included with simplified
examples span a considerable range of applications and design procedures.
should be useful to a variety of readers with different The accompanying CD contains worksheets that
backgrounds and expertise. demonstrate the power of spreadsheet packages as a
Beginning with a survey of evolutionary computation, the computational and visualization tool.
book describes in detail the methodology of designing KEY FEATURES
and optimizing mathematical models, and discusses
how evolutionary algorithms can provide effective and • Describes wavelet concepts from both the signal
potentially innovative means for addressing problems in expansion and filter theory points of view
clustering and classification—the two principal areas of • Gives clear and concise explanation of biorthogonality
research in signal processing. Evolutionary algorithms and biorthogonal wavelet analysis
provide a variety of means for addressing optimal control • Deals with design of wavelets in both time and
problems. The examples presented in the book indicate a frequency domain
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 135

• Explains lifting-scheme based wavelet analysis and data modeling, page flow and interaction design, server-
design in detail side scripting, and usability analysis.
• Covers wavelet applications in computer graphics, The book is suitable for classroom use and will be a
signal denoising and compression useful reference for software professionals developing
• Includes latest developments in Groebner basis method multi-user Internet applications. It will also help managers
of wavelet design, Multiwavelet theory and curvelet evaluate such commercial software as Microsoft
transforms Sharepoint of Microsoft Content Management Server.
Intended to cater to the postgraduate students of Contents: Preface. Acknowledgments. Introduction.
computer science, electrical/electronic and communi- Basics. Planning. Software Structure. User Registration
cation engineering, the textbook will also meet the and Management. Content Management. Software
needs of undergraduate and postgraduate students of Modularity. Discussion. Adding Mobile Users to Your
mathematics and physics. Community. Voice (VoiceXML). Scaling Gracefully. Search.
Contents: Preface. Preface to the First Edition. Planning Redux. Distributed Computing with HTTP, XML,
Acknowledgements. The Age of Wavelets. Fourier Series SOAP, and WSDL. Metadata (and Automatic Code
and Geometry. Continuous Wavelet and Short Time Generation. User Activity Analysis. Writeup. Reference
Fourier Transform. Discrete Wavelet Transform. Designing Chapters. A. HTML. B. Engagement Management by Cesar
Orthogonal Wavelet Systems: A Direct Approach. Discrete Brea. C. Grading Standards Glossary. To the Instructor.
Wavelet Transform and Relation to Filter Banks. Sample Contract (between Student Team and Client).
Computing and Plotting Scaling and Wavelet Functions. About the Authors. Index.
Biorthogonal Wavelets. Designing Wavelets: Frequency Latest Print 2009 / 412 pp. / 17.8 × 23.5 cm
Domain Approach. Groebner Basis for Wavelet Design. ISBN-978-81-203-3041-2 / ` 295.00
Wavelet Packet Analysis. M-Band Wavelets. Introduction
to Multiwavelets. Lifting Scheme. Image Compression.
Denoising. Beyond Wavelets: The Ridgelets and Curvelets. GHEZZI, JAZAYERI & MANDRIOLI
Spline Wavelets: Introduction and Applications to
Computer Graphics. Appendix. Index. Fundamentals of Software Engineering,
Latest Print 2011 / 464 pp. / 17.8 × 23.5 cm 2nd ed.
ISBN-978-81-203-4053-4 / ` 375.00 / (e-book also available) CARLO GHEZZI, Politecnico di Milano.
MEHDI JAZAYERI, Technische Universität Wien.
Software Engineering DINO MANDRIOLI, Politecnico di Milano.
This comprehensively revised second edition continues
to stress the principle-based approach of the book. It
ANDERSSON, GREENSPUN & GRUMET emphasizes the importance of the fundamental principles
Software Engineering for Internet of software engineering and illustrates the application of
Applications those principles in the different phases of software
development.
EVE ANDERSSON, Senior Vice President and Chair of the
Bachelor of Science in Computer Science at Neumont While updating the book with respect to the recent
University, Salt Lake City. advances in software engineering, it maintains the
PHILIP GREENSPUN, a software developer, author, successful structure of the first edition and enhances the
teacher, pilot, and photographer, originated the Software coverage that includes:
Engineering for Internet Applications course at MIT. • More thorough treatment of object orientation
ANDREW GRUMET, Independent Software Developer. • Greater coverage of software architecture and
This book which is a self-contained course on server- components
based Internet applications software, enables students • Introduction to modeling languages Z and UML
to build Web-based applications on the scale of • New validation techniques including model checking
Amazon.com. Unlike the desktop applications that most • Quality improvement paradigms, including GQM and
students have already learned to build, server-based CMM
applications have multiple simultaneous users. • More material on software processes, including the
unified process.
With this book, students will have the skills to take vague
and ambitious specifications and turn them into a system Case studies presented throughout expose students to
design that can be built and launched in a few months. issues, problems, and challenges involved in different
They will be able to test prototypes with end-users and application areas. They are intended to illustrate the use
refine the application design. They will understand how of general principles with concrete examples. Besides,
to meet the challenge of extreme business requirements over 350 exercises are provided to aid in the
with automatic code generation and the use of open- comprehension of the material.
source toolkits where appropriate. Students will under- Contents: Preface to the Second Edition. Preface to the
stand HTTP, HTML, SQL, mobile browsers, VoiceXML, First Edition. Software Engineering: A Preview. Software:
136 PHI Learning — CATALOGUE 2013

Its Nature and Qualities. Software Engineering Principles. management, software process models, developing
Design and Software Architecture. Specification. Verifi- methodologies, software specification, software testing
cation. The Software Production Process. Management and quality, software implementation, software security,
of Software Engineering. Software Engineering Tools software maintenance and software reuse are discussed.
and Environments. Epilogue. Appendix. Case Studies. This book also gives an introduction to the new emerging
A: Automating a Law Office. B: Building a Family of technologies, trends and practices in software
Compilers. C: Incremental Delivery. D: Applying Formal engineering field. New topics such as MIMO technology,
Methods in Industry. Bibliography. Index. AJAX, etc. are included in the book. The topics like .NET
Latest Print 2012 / 624 pp. / 17.8 × 23.5 cm framework, J2EE, etc. are also dealt with. Case Studies,
ISBN-978-81-203-2242-4 / ` 350.00 discussions on real-life situations of dealing with IT
related problems and finding their solutions in an easy
manner, are given in each chapter.
JACKSON Elegant and simple style of presentation makes the
Software Abstractions: Logic, Language, reading of this book a pleasant experience. Students
and Analysis of Computer Science and Engineering, Information
Technology and Computer Applications should find
DANIEL JACKSON, Professor, Department of Electrical this book highly useful. It would also be useful for IT
Engineering and Computer Science and leads the technology professionals who are interested to get
Software Design Group at the Computer Science and acquainted with the latest and the newest technologies.
Artificial Intelligence Lab at MIT. Contents: Preface. An Introduction to Software
Any system build on flawed concepts makes it clumsy Engineering. Software Project Management. Software
and hard to make even simplest of changes to repair Process Models. Software Development Approaches.
the damage done. The author begins the book with the Feasibility Factors and Software Metrics Estimation.
statement “Software is built on abstractions. Pick the Requirements Analysis and Software Requirements
right ones and programming will flow from design; Specifications. Software Design. Software Coding.
modules will have small and simple interfaces; and new Software Testing. Software Quality. Software Implement-
functionality will more likely fit in without extensive ation. Software Security. Software Reuse. Software
organization.” Maintenance. Case Tools. Index.
Basically, an abstraction is an idea reduced to its essential Latest Print 2011 / 388 pp. / 17.8 × 23.5 cm
form. The author introduces the key elements of the ISBN-978-81-203-3589-9 / ` 275.00 / (e-book also available)
approach: a logic, which provides the building blocks of
the language; a language, which adds a small amount of KELKAR
syntax to the logic for structuring descriptions; and an
analysis, which is a form of constraint solving, and it Software Engineering: A Concise Study
offers both simulation (generating sample states and S.A. KELKAR, Adjunct Professor in the Department of
executions) and checking (finding counterexamples to Computer Science and Engineering and the Shailesh
claimed properties). The author uses the language Alloy J. Mehta School of Management, Indian Institute of
as a vehicle because of its simplicity and tool support; but Technology Bombay.
the book’s lessons are mostly language-independent, and
could also be applied in the context of other modeling A decade ago nobody could have imagined the crucial
languages. role that software would play in our everyday life.
The artificial boundaries between hardware, software,
Contents: Preface. Acknowledgments. Introduction. telecommunication, and many other disciplines are
A Whirlwind Tour. Logic. Language. Analysis. Examples. getting blurred very rapidly.
Appendices—A: Exercises. B: Alloy Language Reference.
C: Kernel Semantics. D: Diagrammatic Notation. This book presents the essentials of theory and practice
E: Alternative Approaches. References. Index. of software engineering in an abstracted form. Presenting
the information based on software development life
Latest Print 2009 / 368 pp. / 15.9 × 22.9 cm cycle, the text guides the students through all the stages
ISBN-978-81-203-3170-9 / ` 325.00 of software production—Requirements, Designing,
Construction, Testing and Maintenance.
JAMES KEY FEATURES
Software Engineering • Emphasizes on non-coding areas
K.L. JAMES, an engineer by profession, is Technical • Includes appendices on “need to know” basis
Officer, at the Computer Centre of University of Kerala. • Makes the learning easier as organized by software
Software Engineering discusses the major issues development life cycle
associated with different phases of software development This text is well suited for academic courses on Software
life cycle. Starting from the basics, the book discusses Engineering or for conducting training programmes for
several advanced topics. Topics like software project software professionals. This book will be equally useful to
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 137

the instructors of software engineering as well as busy – Solutions manual available for instructors.
professionals who wish to grasp the essentials of – PowerPoint slides available online at
software engineering without attending a formal www.phindia.com/rajibmall to provide integrated
instructional course. learning to the students.
Contents: Preface. Abbreviations. Software Engineering Contents: Preface. Introduction. Software Life Cycle
Backdrop. Software Development Orientation. Practices, Models. Software Project Management. Requirements
Processes and Architecture. Software Project Manage- Analysis and Specification. Software Design. Function-
ment. Project Planning. Project Execution, Control and oriented Software Design. Object Modelling Using UML.
Closing. Software Requirements Phase. Software Design Object-Oriented Software Development. User Interface
Phase. Object Oriented Analysis and Design. User Design. Coding and Testing. Software Reliability
Interface Development. Software Construction Phase. and Quality Management. Computer Aided Software
Quality Control. Appendices—A: Estimation Techniques. Engineering. Software Maintenance. Software Reuse.
B: Quality and Quality Management Systems. Emerging Trends. References. Index.
C: Metrics and Measurements. D: Configuration
Management. E: Process Modelling. F: Data Modelling. Latest Print 2011 / 464 pp. / 17.8 × 23.5 cm
G: Time Frame Modelling. H: Object Orientation and ISBN-978-81-203-3819-7 / ` 250.00 / (e-book also available)
UML. Bibliography.
Latest Print 2011 / 952 pp. / 17.8 × 23.5 cm SHAW & GARLAN
ISBN-978-81-203-3272-0 / ` 495.00 Software Architecture: Perspectives on
an Emerging Discipline
RAJIB MALL MARY SHAW and DAVID GARLAN, both of Carnegie
Fundamentals of Software Engineering, Mellon University.
3rd ed. Software developers have often adopted specific
RAJIB MALL, Professor, Department of Computer Science architectural patterns for system organization—but, for
and Engineering, IIT Kharagpur. the most part, informally. In this book, the authors
discuss the formalization of what, until now, has been
Advancements and rapid developments have led to many ‘a substantial folklore of system design, with little
ramifications in the ever-changing world of software consistency or precision’.
engineering. This book, in its third edition, is restructured
and revised to trace the advancements made and With their unique perspective on the current state of
landmarks achieved in the field. This book not only software architecture and its impact on design, the
incorporates latest and enhanced software engineering authors provide useful information for several types of
techniques and practices but also shows how these readers:
techniques are applied into the practical software • Professional software developers will find new ideas in
assignments. The chapters are incorporated with the discussion and evaluation of familiar patterns.
illustrative examples to add an analytical insight on the
• Student will find useful techniques for approaching
subject. The book is logically organized to cover
system organization from an architectural point of
expanded and revised treatment of all software process
view, rather than following current fads or outmoded
activities. methodology.
New to This Edition • Educators will find the book helpful as a text for a
• The contents and presentation of all chapters have software architecture course or as a supplemental text
been improved thoroughly. for courses in software engineering or software design.
• A new layout highlights the important concepts and THIS BOOK ALSO INCLUDES
theories in a box format, in order to help the students
in learning process. • Hints for choosing a suitable architecture.
• A new chapter on Emerging Trends emphasizes on the • The use of well-understood paradigms for designing
most upcoming and advanced techniques in the field of new systems.
Software Engineering. • How formal notation and models can characterize
system design.
Primarily intended for the undergraduate students of
Software Engineering, the book is also beneficial for the • The study of actual system architectures as models
students opting for a course in MCA, MBA and IT. for new designs.
KEY FEATURES It provides the best general framework and set of
techniques for dealing with software architectures that
– Large number of worked-out examples and practice are available today. And it conveys the excitement of
problems. being able to look at the software fields in new ways.
– Chapter-end exercises and solutions to selected
problems to check students’ comprehension on the —BARRY BOEHM
subject. TRW Professor of Software Engineering, USC
138 PHI Learning — CATALOGUE 2013

Contents: Introduction. Architectural Styles. Case Studies. ABHISHEK SRIVASTAVA, Software engineering, is a
Shared Information Systems. Architectural Design partner at TECHCANVASS.
Guidance. Formal Models and Specifications. Linguistic This concise text provides an insight into practical aspects
Issues. Tools for Architectural Design. Education of of software testing and discusses all the recent
Software Architects. Bibliography. Index. technological developments in this field including quality
Latest Print 2011 / 264 pp. / 17.8 × 23.5 cm assurance. The book also illustrates the specific kinds of
ISBN-978-81-203-1470-2 / ` 225.00 problems that software developers often encounter
during development of software.
SINGH & MALHOTRA The book first builds up the basic concepts inherent
Object-Oriented Software Engineering in the software development life cycle (SDLC). It then
elaborately discusses the methodologies of both static
YOGESH SINGH, Vice Chancellor, The Maharaja Sayajirao testing and dynamic testing of the software, covering the
University of Baroda, Vadodara, Gujarat. concepts of structured group examinations, control flow
RUCHIKA MALHOTRA, Assistant Professor, Department of and data flow, unit testing, integration testing, system
Software Engineering, Delhi Technological University, testing and acceptance testing. The text also focuses on
Delhi. the importance of the cost-benefit analysis of testing
This book is designed for the undergraduate and processes. The concepts of test automation, object-
postgraduate students of computer science and oriented applications, client-server and web-based
engineering, information technology and MCA. applications have been covered in detail. Finally, the book
brings out the underlying concepts of commercial off-the-
The text focuses on object-oriented software engineering shelf (COTS) software applications and describes the
in the context of an overall effort to present object- testing methodologies adopted in them.
oriented concepts, techniques and models that can be
applied in software estimation, analysis, design, testing The book is intended for the undergraduate and
and quality improvement. It presents traditional and postgraduate students of computer science and
object-oriented software development life cycle models engineering for a course in software testing.
with a special focus on rational unified process model. It KEY FEATURES
explains the type of classes, their relationships and • Provides real-life examples, illustrative diagrams and
structures using unified modelling language notations. tables to explain the concepts discussed.
The text addresses the important issues of improving • Gives a number of assignments drawn from practical
software quality and measuring various object-oriented experience to help the students in assimilating the
constructs using object-oriented metrics. Finally, it concepts in a practical way.
analyses the importance of object-oriented testing and • Includes model questions in addition to a large number
maintenance of software developed using object-oriented of chapter-end review questions to enable the students
software engineering techniques and methods. to hone their skills and enhance their understanding of
The book includes a number of solved examples, multiple the subject matter.
choice questions, review questions and case studies. The Contents: Preface. Introduction. Software Development
concepts and models explained and developed in this Life Cycle and Testing. Static Testing. Dynamic Testing.
book are demonstrated using a real-life case study of Test Management. Testing Tools. Object-oriented Testing.
library management system. Testing Specialized Systems. Testing Cots. Model Papers.
Contents: Preface. Introduction. Software Development Glossary. Index.
Life Cycle Models. Software Requirements Elicitation and Latest Print 2012 / 192 pp. / 17.8 × 23.5 cm
Analysis. Object-Oriented Software Estimation. Object- ISBN-978-81-203-4534-8 / ` 250.00 / (e-book also available)
Oriented Analysis. Object-Oriented Desgin. Moving
towards Implementation. Software Quality and Metrics.
Software Testing. Software Maintenance. References. KELKAR
Appendix. Answers to Multiple Choice Questions. Software Quality and Testing:
Latest Print 2012 / 312 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-4535-5 / ` 350.00 / (e-book also available)
A Concise Study
S.A. KELKAR, Adjunct Professor in the Department of
Computer Science and Engineering, and the Shailesh J.
Software Testing Mehta School of Management, at the Indian Institute of
Technology Bombay, Mumbai.
DESAI & SRIVASTAVA This book is aimed at emphasising the fundamental
concepts associated with Software Quality and Software
Software Testing: A Practical Approach Testing from a balanced perspective of theory and
SANDEEP DESAI, Vice-President (Information Technology), practice. By presenting the information in an abstracted
AFCONS Infrastructure Limited, Mumbai. Currently, he is form, this text guides the readers through all aspects of
a senior Visiting Faculty at SNDT College, Mumbai. developing quality software (across the entire
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 139

development life cycle). The book is written around the Contents: Preface. Acknowledgements. Introduction.
strategy of error avoidance, error detection (and Assembly Language Programming. Assembler Design.
correction), and error tolerance (as a last resort). Linker and Loader. Macroprocessor. Compiler. Text
This text is well suited for teaching an academic course as Editor. Debugger. Appendix: The Netwide Assembler:
a part of the Computer Science and/or Information NASM. Bibliography. Index.
Technology and/or MCA curriculum, or for conducting an Latest Print 2011 / 208 pp. / 17.8 × 23.5 cm
equivalent training programme for professionals. ISBN-978-81-203-3051-1 / ` 175.00
KEY FEATURES
• Emphasises on management people issues in quality Systems Analysis and Design
management
• Written in bullet point form CHIANG, SIAU & HARDGRAVE (Eds.)
• Chapters follow the natural evolution of quality
management Systems Analysis and Design:
Contents: Preface. Abbreviations. From Quality to Quality Techniques, Methodologies, Approaches,
Management. Quality Assurance. Quality Control. and Architectures
Inspections, Reviews, and Walkthroughs. Software
Testing. Levels of Testing. Testing Techniques. Edited by: ROGER H.L. CHIANG, KENG SIAU and BILL C.
Debugging. Software Testing Tools. Quality and Auditing. HARDGRAVE
Appendices—A: Software Development Orientation. For the last two decades, IS researchers have conducted
B: Measurements and Software Metrics. C: Tools and empirical studies leading to a better understanding of the
Techniques for QC. D: QMS Models. Suggested Reading. impact of Systems Analysis and Design methods in
Latest Print 2012 / 624 pp. / 17.8 × 23.5 cm business, managerial, and cultural contexts. SA&D
ISBN-978-81-203-4628-4 / ` 475.00 / (e-book also available) research has established a balanced focus not only on
technical issues, but also on organizational and social
issues in the information society.
System Software This volume presents the very latest, state-of-the-art
research by well-known figures in the field. The chapters
CHATTOPADHYAY are grouped into three categories: techniques,
methodologies, and approaches.
System Software Contents: Preface. The State of Systems Analysis and
SANTANU CHATTOPADHYAY, Associate Professor, Design Research. John Erickson and Keng Siau. Part I:
Department of Electronics and Electrical Communication Techniques for Systems Engineering and Requirements
Engineering, Indian Institute of Technology Kharagpur. Elicitation—Flow-Service-Quality (FSQ) Systems
Intended as a text for the undergraduate students Engineering: A Disciplines for Developing Network-
of Computer Science and Master of Computer Centric. Information Systems—Alan Hevner, Richard
Applications (MCA), this comprehensive yet concise book Linger, Mark Pleszkoch, Stacy Prowell, and Gwendolyn
introduces the reader to the recent Intel 32-bit Walton. Requirements Elicitation Techniques as
architecture, its programming and associated system Communication Channels: A Framework to Widen the
programs. The text begins by giving an overview of major Window of Understanding—Robert M. Fuller and
system software and proceeds to discuss the assembly Christopher J. Davis. Part II: Methodology Foundation and
language programming with a number of examples. Evolution of Systems Analysis and Design—Iteration in
Topics such as assemblers, linkers and microprocessor Systems Analysis and Design: Cognitive Processes and
are dealt with using Netwide Assembler (NASM)—the Representational Artifacts—Nicholas Berente and Kalle
free platform independent assembler to generate object Lyytinen. A Framework for Identifying the Drivers of
code. All the stages of a compiler design, its important Information Systems Development Method Emergence—
methodologies, and the recent design techniques of text Sabine Madsen and Karlheinz Kautz. Transition to Agile
editor along with the advance data structures used for Software Development in a Large-Scale Project: A
this purpose are also covered in sufficient detail. Finally, Systems Analysis and Design Perspective—Yael Dubinsky,
the essential features of debuggers, their design tech- Orit Hazzan, David Talby, and Arie Keren. Part III: Agent-
niques and, most importantly, the hardware and software Oriented Systems Analysis and Design Methodologies—
support for designing a good debugger are described. Agent-Oriented Information Systems Analysis and Design:
Why and How—Paolo Giorgini, Manuel Kolp, and John
KEY FEATURES
Mylopoulos. Agent-Oriented Methods and Method
• Gives a fairly large number of examples and problems Engineering—Brian Henderson-Sellers. Part IV: New
to help students in understanding the concepts better. Approaches and Architectures for Information Systems
• The text easily correlates theory with practice. Development—Application of the Fact-Based Approach
• Provides exhaustive discussion on Netwide Assembler to Domain Modeling of Object-Oriented Information
(NASM). Systems—Kinh Nguyen and Tharan Dillon. Systematic
140 PHI Learning — CATALOGUE 2013

Derivation and Evaluation of Domain-Specific and GOYAL


Implementation-Independent Software Architectures—
K. Suzanne Barber and Thomas Graser. OO-Method: A Systems Analysis and Design
Conceptual Schema-Centric Development Approach— ARUNESH GOYAL, Director, Institute for Studies in
Oscar Pastor, Juan Carlos Molina, and Emilio Iborra. Mathematics and Related Sciences in Computers
Index. (ISMRSC), Delhi.
Latest Print 2009 / 256 pp. / 17.8 × 23.5 cm Written in an easy-to-understand style, this text
ISBN-978-81-203-3883-8 / ` 325.00 introduces the reader to the systems approach to study
existing information systems, carry out an analysis,
and finally come up with the best solution along with
GARG & SRINIVASAN its design. It explains various facets of the Systems
Workbook on Systems Analysis and Development Life Cycle (SDLC) and includes two special
Design, Revised 2nd ed. case studies to help the reader understand the concept
not only from a theoretical point of view but from a
VINOD KUMAR GARG, Professor of Information practical angle as well. The book also discusses in detail
Management at S.P. Jain Institute of Management and topics such as project selection and planning, data
Research, Mumbai. collection, form and file design, database design and
S. SRINIVASAN, Project Manager of Deloitte Consulting, management, software maintenance, hardware/software
Hyderabad. selection, disaster recovery and system security, and
This second edition, which is intended to provide step-by- social issues.
step approach to the fundamentals of systems The book is intended as a text for the undergraduate and
development in interactive hands-on and stimulating postgraduate students of computer science and
learning environment, includes new chapters that focus applications.
on object-oriented analysis and design and approach to
web application develop-ment. To enhance understanding KEY FEATURES
of the subject, all the topics of the first edition have been • Supplies a fully Solved Question Bank to guide the
reviewed and expanded. reader to solve the problems.
In this workbook, examples are introduced in the • Gives three Appendices, namely, development of
sequence in which they would be needed during systems computers, programming languages and decision
analysis and design. The book first outlines the steps tables.
followed in analysis and design and then illustrates the • Provides a large number of illustrations to aid in
same with examples. The end-of-chapter practice comprehension.
exercises provide an incremental framework to reinforce • Gives chapter-end Model Questions to probe a
the hands-on nature of learning. student’s grasp of the concept discussed.
This should serve as an ideal workbook for students and Contents: Preface. Acknowledgements. Prologue:
instructors as well as for the systems analysts and A Demo Presentation. The Systems Concept and
designers of IT companies to solve their day-to-day Information Systems. Systems Development: A Preview.
systems related problems. Role of the Systems Analyst. Systems Analysis and Design:
KEY FEATURES An Overview. Project Selection and Planning (Initial
• Provides hints on how to use techniques of SSAD in Approach and Scheduling). Preliminary Investigation,
Feasibility Study, and Cost–Benefit Analysis. Data
actual practice.
Collection and other Tools of Systems Analysis and
• Gives a comprehensive case study illustrating how the Design. The Concept of Systems Design. Input/Output and
various application modeling tools could be applied in On-line Dialogue Design. Forms and File Design. Database
an integrated manner to a real life situation. Design and Management. Systems Documentation.
• Presents additional chapters on OOAD and web Testing, Installation/Implementation and Quality
development. Assurance. Software Maintenance and Project
• Supplies question bank with more than 50 carefully Scheduling/Managements. Hardware/Software Selection
selected questions on various concepts. and Acquisition. Disaster Recovery, System Security,
Ethics and Future Possibilities. Social Issues. Questions
Contents: Preface. Acknowledgments. Chapter Bank (Solved). Appendices A1–A3. Index
Summary. Introduction. Application Modeling. Database
Design. Input-Output Design. Program Design. Case Study. Latest Print 2011 / 232 pp. / 16.0 × 24.1 cm
Object-Oriented Analysis and Design. Question Bank. ISBN-978-81-203-4284-2 / ` 195.00 / (e-book also available)
Appendix A—Structured Methodology Elements.
Appendix B—Web Case Study. Glossary. Index.
Latest Print 2009 / 252 pp. / 16.0 × 24.1 cm
ISBN-978-81-203-1724-6 / ` 175.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 141

KELKAR substantial revisions mandated by the rapid changes in


the IS field in the last three years.
Structured Systems Analysis and The new and updated features of the book are:
Design: A Concise Study • Early integration of SLDC, agile approaches, and object-
S.A. KELKAR, Adjunct Professor in the Department of oriented systems analysis and design with the UML.
Computer Science and Engineering and the Shailesh J. • Expanded coverage of commercial off the shelf
Mehta School of Management, Indian Institute of software (COTS).
Technology Bombay. • Updated! HyperCase Experiences. New scenarios,
Virtual presence of Internet and availability of infor- graphics, and problems to accompany HyperCase
mation on the net have led to information systems version 2.8 are incorporated in this edition. HyperCase
becoming an inseparable part of organizations. Today, 2.8 is Web-based, interactive software that presents an
computer-based information systems are extensively used organization called Maple Ridge Engineering (MRE) in a
for acquisition, storage, and dissemination of data colorful, three-dimensional graphics environment.
throughout the organizations. These information systems, • Updated! Consulting Opportunities. More than 60
however, need to be backed by sound software minicases throughout the book address relevant and
development activities. The systems analysts play a key emerging topics that have arisen in the field, including
role in development and implementation of the designing systems from an HCI perspective,
information systems in the organizations. It is, therefore, e-commerce applications for the Web, COTS software,
essential that they remain abreast of the latest software and using UML to model information systems from an
development methods and tools while using them. object-oriented perspective.
This concise book presents in an abstracted form, the • New! Mac Appeal feature columns. These columns
essentials of theory and practice of structured systems update students on innovative design software
analysis and design. It is aimed at getting the conceptual available on the Mac.
framework across to the readers and thus aiding in • Updated! CPU Case Episodes.
concept implementation. Well-suited for teaching an • Strengthened Project Management by introducing the
academic course of one semester in systems analysis and Project Charter early in the process.
design, the text is also suitable for conducting short term • Early introduction of how to prepare the systems
training programmes for software professionals. Armed proposal.
with these concepts and ideas, the systems analysts will • Reorganized, updated, and strengthened chapter on
be able to tackle various aspects of systems analysis and agile methods.
design in real life situations. • Object-oriented analysis and design is expanded and
Contents: Preface. SSAD: The Project Fit. Development featured in the center of the text so it can be more
Methodologies and CASE Tools. Systems Analysis. easily incorporated into term projects.
Requirements Strategies and Methods. Process Modeling. • New object-oriented analysis and design problems
Logical DFDs. Data Modeling. Entity Life Histories. User included in the CPU Episode.
Interface. Establish Requirements. Software Quality • Improvements to the Quality Assurance and
Assurance. System Design. Normal Form Analysis. System Implementation chapter include new coverage of cloud
Partitioning. Program Design. Software Testing. Putting computing and a new section on service-oriented
the Systems to Use. Suggested Reading. architecture (SOA).
Latest Print 2009 / 324 pp. / 16.0 × 24.1 cm Contents: Part I: Systems Analysis Fundamentals—
ISBN-978-81-203-2451-0 / ` 225.00 Systems, Roles, and Development Methodologies.
Understanding and Modeling Organizational Systems.
Project Management. Part II: Information Requirements
KENDALL & KENDALL Analysis—Information Gathering: Interactive Methods.
Systems Analysis and Design, 8th ed. Information Gathering: Unobtrusive Methods. Agile
Modeling and Prototyping. Part III: The Analysis Process—
KENNETH E. KENDALL and JULIE E. KENDALL, Rutgers Using Data Flow Diagrams. Analyzing Systems Using Data
University, School of Business–Camden, Camden, Dictionaries. Process Specifications and Structured
New Jersey. Decisions. Object-Oriented Systems Analysis and Design
Kendall and Kendall’s Systems Analysis and Design, Eighth Using UML. Part IV: The Essentials of Design—Designing
Edition, is a human-centered book that concisely presents Effective Output. Designing Effective Input. Designing
the latest systems development methods, tools, and Databases. Human-Computer Interaction. Part V: Quality
techniques to students in an engaging and easy-to- Assurance and Implementation Designing Accurate Data
understand manner. Entry Procedures. Quality Assurance and Implementation.
The eighth edition highlights the latest advancements in Glossary. Acronyms. Index.
the rapidly changing Information Systems field and Latest Print 2012 / 604 pp. / 21.6 × 27.8 cm
includes HyperCase designed by the Author. It includes ISBN-978-81-203-4206-4 / ` 550.00
142 PHI Learning — CATALOGUE 2013

VALACICH, et al. Visual Studio


Essentials of Systems Analysis and
Design, 5th ed. SCHNEIDER
JOSEPH S. VALACICH, Eller Professor of Management Introduction to Programming Using
Information Systems in the Eller College of Management
at the University of Arizona.
Visual Basic .NET®, An, 5th ed.
JOEY F. GEORGE, Professor and Dean’s Chair in the Iowa (with CD-ROM)
State University College of Business. DAVID I. SCHNEIDER, University of Maryland.
JEFFREY A. HOFFER, Sherman–Standard Register The fifth edition of this highly acclaimed book, now
Professor of Data Management for the Department of published in the Eastern Economy Edition, has been
MIS, Operations Management, and Decision Sciences in upgraded to meet the needs of using Visual Basic
the School of Business Administration at the University of in a .NET framework. Aimed at introducing the
Dayton. programming techniques to beginners and non-
This text provides a clear presentation of the concepts, programmers, the book comprehensively explains the
skills and techniques students need to become effective fundamentals of modern programming methodology in
systems analysts. It emphasizes on hands-on experi- a Windows’ graphical user interface environment.
mental learning. It uses the systems development life Clear description of concepts in a logical sequence and
cycle model to provide a strong conceptual systematic illustrations with real-life applications, make the book
framework. extremely readable and student-friendly. All the more,
the book abounds with a wide range of (about 150)
The book is useful for courses in systems analysis and examples and over 1000 exercises to enable the reader
design for management as well as computer science and
gain a hands-on experience and a quick grasp of the
engineering students.
subject.
NEW TO THIS EDITION
KEY FEATURES
• Emphasizes current changes in systems analysis and • Greater orientation towards beginners and non-
design. programmers
• Increased focus on make versus buy systems • Explanation of relevant new features of VB.NET with a
integration. focus on incorporation of inheritance in objects
• New end-of-chapter running case. • Real and current data (in some places humorous too!)
• Updated illustrations of technology. to elicit students’ interest and help them stay focused
• New entity-relationship notation. • Problem-solving techniques and structural pro-
Contents: Preface. Part I: Foundations for Systems gramming based on object-oriented programming
Development—The Systems Development Environment. principles
The Sources of Software. Managing the Information • Updated CD-ROM with programs from the text and
Systems Project. Part II: Systems Planning and Selection— Microsoft Visual Basic .NET
Systems Planning and Selection. Part III: Systems • An entire chapter on database programming using ADO
Analysis—Determining System Requirements. Structuring .NET and SQL
System Requirements: Process Modeling. Structuring • A companion website (http://www.prenhall.com/
System Requirements: Conceptual Data Modeling. Part IV: schneider) containing additional student assessment
Systems Design—Designing the Human Interface. exercises with immediate feedback, PowerPoint slides
Designing Databases Part V: Systems Implementation and in lecture format, source code for download and
Operation—Systems Implementation and Operation. additional links and resources.
Appendices—A: Object-Oriented Analysis and Design. B:
Agile Methodologies. References. Glossary of Acronyms. Contents: Preface. Acknowledgments. Accompanying CD.
Glossary of Terms. Index. Using this Book for a Short or Condensed Course. An
Introduction to Computers and VB.NET. Problem Solving.
Latest Print 2012 / 448 pp. / 21.6 x 27.8 cm Fundamentals of Programming in VB.NET. Procedures.
ISBN-978-81-203-4558-4 / ` 425.00 Decisions. Repetition. Arrays. Sequential Files. Additional
Controls and Objects. Database Management. Object-
Oriented Programming. Appendices: A. ANSI Values.
B. How To. C. Converting from Visual Basic 6.0 to VB.NET.
D. VB.NET Debugging Tools. Answers to Selected Odd-
Numbered Exercises. Index.
Latest Print 2005 / 732 pp. / 20.0 × 25.0 cm
ISBN-81-203-2159-6 / ` 450.00
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 143

Wireless Communication NATHAN


Wireless Communications
AKUJUOBI & SADIKU P. MUTHU CHIDAMBARA NATHAN, Senior Lecturer
Introduction to Broadband with Department of Electronics and Communication
Engineering, National Institute of Technology,
Communication Systems Tiruchirappalli.
CAJETAN M. AKUJUOBI & MATTHEW N.O. SADIKU, both Designed as a textbook for the undergraduate students of
of Prairie View A&M University, Texas. USA. electronics and communication engineering, electronics
Broadband networks, such as asynchronous transfer and electrical engineering, computer science and
mode (ATM), frame relay, and leased lines, allow us to engineering, and information technology, this compact
and well organized text presents many recent topics in
easily access multimedia services (data, voice, and video) the fastest growing field of communication.
in one package. Exploring why broadband networks
are important in modern-day telecommunications, Beginning with an introduction to modern wireless
Introduction to Broadband Communication Systems communication systems, this text covers the basic
covers the concepts and components of both standard concepts of cellular and capacity improvement in cellular
systems, propagation mechanisms in wireless communi-
and emerging broadband communication networks cation, fading channels, diversity techniques and wireless
systems. standards such as GSM, GPRS and UMTS. It concludes
With up-to-date, detailed information on the state-of-the- with a description on wireless LAN concepts and
art technology in broadband communication systems, this Bluetooth technology. This book also presents various
resource illustrates how some networks have the important topics such as CDMA, MIMO, OFDM, smart
potential of eventually replacing traditional dial-up antennas and MC-CDMA techniques that have emerged
recently.
Internet.
KEY FEATURES
KEY FEATURES
• Provides worked out practical problems in cellular
• Presents the latest advances and technology in capacity improvement and wireless propagation.
broadband communication systems, such as IPv6, next-
generation SONET, and WiMax • Emphasizes the purpose of diversity and implement-
ation issues.
• Treats wireless data and personal communication
services in separate chapters • Analyzes thoroughly the diversity combining techniques
with probability density functions.
• Covers cable modems, passive optical networks, and
network security, testing, and analysis • Gives step-by-step treatment on the evolution of
wireless communications till 4G.
• Includes end-of-chapter exercises to reinforce concepts
in the text. • Explains PAPR reduction in MC-CDMA.
Contents: Fundamental Concepts. Part 1: Internet-Based Besides undergraduate students, this book will also be
Networks—Internet. Intranet and Extranet. Part 2: useful to the postgraduate students for the courses in
Networking Technology—X.25 and Frame Relay. Fiber wireless communication/mobile communication, re-
Channel. Synchronous Optical Network (SONET). Virtual searchers and practicing engineers in the field of wireless
Private Network (VPN). ISDN and BISDN. Asynchronous communication.
Transfer Mode. Part 3: Access Networks—Digital Contents: Preface. Abbreviations. Wireless
Subscriber Line Systems. Cable Modem Systems. Passive Communication. Cellular Concept. Cellular Capacity
Optical Networks. Part 4: Wireless Networks—Wireless and Improvement Techniques. Wireless Propagation
Data Services. Personal Communication Service. Satellite Mechanisms. Wireless Channel and Diversity. Combining
Communication. Part 5: Network Management and Schemes and the Rayleigh Channel. Joint Probability
Security—Network Management. Network Security. Density Function of Two Correlated and Unbalanced
Network Testing, Fault Tolerance, and Analysis. Appendix Rayleigh Signals. Two-branch Selection Diversity in a
A: Testing DSLAM Using SmartBits—SmartWindow. Rayleigh Channel. Two-branch Maximal Ratio Combining
Appendix B: Testing DSLAM Using SmartBits—SmartDSL. in a Rayleigh Channel. Introduction to 4G Wireless
Index. Technologies and Smart Antennas. Introduction to MIMO
Latest Print 2009 / 440 pp. / 16.0 × 24.1 cm Systems. Code Division Multiple Access. Orthogonal
ISBN-978-81-203-3692-8 / ` 350.00 Frequency Division Multiplexing. Multicarrier Code
Division Multiple Access (MC-CDMA). PAPR Reduction
Techniques in MC-CDMA. Wireless Standards. Wireless
LAN and Bluetooth. Appendix: Erlang–B Table.
References. Index.
Latest Print 2011 / 236 pp. / 16.0 × 24.1 cm
ISBN-978-81-203-3514-1 / ` 195.00 / (e-book also available)
144 PHI Learning — CATALOGUE 2013

NIIT system to provide user-controlled services, inter-


networking and reconfigurable technology.
Basics of Wireless Communications The book includes a large number of solved problems
This book covers every fundamental aspect of wireless to give a thorough grounding in the concepts. It also
communications, from mobile telephony to networking provides chapter-end exercises to test students’
including bluetooth, plus space-based satellite understanding of the subject.
communications. It also contains information on major
wireless communication standards. The text is designed for undergraduate students of
electrical and electronics engineering, electronics
The book first covers the theory of wireless communi-
and communication engineering, computer science and
cations, discusses modulation techniques, multiplexing,
engineering, and information technology (IT).
spread spectrum systems, voice encoding systems, and
the forms of error control mechanisms used in trans- Contents: Preface. Introduction. Introduction to
mission. It then moves on to present: Telephone Systems. Mobile Communication. Introduction
to Cellular Mobile Communication. Mobile Communi-
Principles of mobile telephony and implementation of SS7
cation Standards. Mobility Management. Frequency
protocol in voice networks.
Management. Cordless Mobile Communication Systems.
• Various types of wireless data services including Mobile Computing. Satellites in Mobile Communication.
Universal Mobile Telecommunications System (UMTS) Global Mobile Communication. Interferences in Cellular
and VoIP. Mobile Communication. Important Parameters of Mobile
• Different types of messaging services and their Communication. Mobile Internet. Wireless Network
protocols—SMS, MMS, & IM. Security. Wireless Local Loop Architecture. Wireless
Application Protocol. WCDMA Technology and Fibre Optic
Contents: Introduction. Conventions Used in the Book. Microcellular Mobile Communication. Ad hoc and
Introduction to Wireless Communications. Wireless Bluetooth Technology. Intelligent Mobile Communication
Fundamentals. Mobile IP and Security in Wireless System. Fourth Generation Mobile Communication
Communication. Wireless Voice Services. Wireless Data Systems. Solved Problems. Appendices. Index.
Services. Wireless LAN Systems. Wireless Development
Environments. Other Wireless Communication Systems. Latest Print 2012 / 288 pp. / 17.8 × 23.5 cm
Appendix. Glossary. ISBN-978-81-203-3607-0 / ` 225.00 / (e-book also available)
Latest Print 2007 / 272 pp. / 17.8 × 23.5 cm
ISBN-978-81-203-2493-0 / ` 225.00 PRABHU & REDDI
Bluetooth Technology and Its
PALANIVELU & NAKKEERAN Applications with JAVA and J2ME
Wireless and Mobile Communication C.S.R. PRABHU, Deputy Director General, National
T.G. PALANIVELU, Principal of Pondicherry Engineering Informatics Centre (NIC), Hyderabad.
College. A. PRATHAP REDDI, Senior Technical Consultant, STEP
R. NAKKEERAN, Assistant Professor in the Department of Online, Bangalore.
Electronics and Communication Engineering, Pondicherry
Engineering College. Bluetooth is a short range wireless radio technology
standard that packs the potential to meet the demands
This text provides comprehensive coverage of the of the present and of the future. Bluetooth is the most
fundamental aspects of wireless technology and brings secure among all wireless technologies.
into focus the recent developments in the field. It
introduces the students to the various mobile communi- This up-to-date, well-organized book provides a
comprehensive coverage of Bluetooth and shows how
cation standards, artificial intelligence techniques for
mobility management, and the methods adopted for various Bluetooth-enabled applications can be developed
frequency management. in Java and J2ME.
The text provides a detailed description and a skilful
The book explains the cordless mobile systems and analysis of the techniques involved in developing
mobile computing and elaborates the satellite techniques Bluetooth-enabled applications with a host of illustrative
essential for global mobile communication and co- codes.
channel interference to manage frequency reuse hazards.
It deals with important design parameters of mobile This book, which treats a topic of current interest, will be
communication system and discusses the various security extremely useful to students of computer science as well
measures adopted to prevent the irregularities in wireless as to professionals in the field.
networking. Wideband code division multi-access Contents: Preface. Introduction to Wireless Technologies.
(WCDMA), Bluetooth technology, and the intelligent Introduction to Bluetooth. Bluetooth Radio. Bluetooth
mobile communication system that provides better Networking. Connection Establishment. Security. Profiles
service quality are also described. Finally, the book and Usage Models. Hardware. Protocol Implementation.
discusses the fourth generation mobile communication Protocol Interaction with Layers. Assigned Numbers.
COMPUTER SCIENCE, COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY 145

Programming with Java. Javax.bluetooth Package. that are applicable to wideband receiver designs. It is
Javax.obex Package. Bluetooth Sample Applications. written primarily for advanced level in EW and
Bluetooth Service Registration and Search Applications. communication areas and is intended for postgraduate or
Bluetooth Client and Server Applications. Bluetooth senior undergraduate level courses. The book is also
Constants. Bluetooth Applications with J2ME. Other useful as supplementary text for the students of
Wireless Technologies: IrDA, HomeRF, Wireless LANs and electronics and communication.
Jini. Bluetooth Careers. Index. KEY FEATURES
Latest Print 2009 / 340 pp. / 17.8 × 23.5 cm • Many examples in every chapter for better
ISBN-978-81-203-2443-5 / ` 250.00 understanding of problems of receiver design; also
comprehensive bibliography at ends of chapters for
further study.
TSUI
• Many computer programs (all in MATLAB) are included
Digital Techniques for Wideband to provide a better mileage to the readers.
Receivers, 2nd ed. Contents: Preface. Introduction. Requirements and
JAMES B. TSUI is an electronics engineer with the Characteristics of Electronic Warfare Receivers. Fourier
Air Force Research Laboratory at Wright-Patterson Transform and Convolution. Discrete Fourier Transform.
Air Force Base, Ohio. Fourier Transform Related Operations. Analog-to-Digital
Converters. Amplifiers and Analog-to-Digital Converter
In modern communication systems, there is a Interface. Frequency Down-converters. Sensitivity and
need for more and more increase in bandwidth Detection Problems. Phase Measurements and Zero
requirements. Earlier, wide bandwidth used to be Crossings. Frequency Channelization. Monobit Receiver.
restricted to the domain of Electronic Warfare (EW) Processing Methods After Frequency Channelization.
systems. In recent years, however, the requirements in Higher-Resolution Spectrum Estimation. Angle of Arrival
EW and communication receivers have become closely Measurements. Receiver Tests. Glossary. About the
aligned and wide input bandwidth coverage and high Author. Index.
dynamic range are required in both types of systems. Latest Print 2009 / 608 pp. / 17.8 × 23.5 cm
The text introduces digital signal processing approaches ISBN-978-81-203-2743-6 / ` 395.00
AUTHORWISE ALPHABETICAL LISTING
Price
(` )
ABEL: IBM® PC Assembly Language and Programming, 5th ed., 14 350.00

AGRAWAL: SAP HR India Payroll: Technical Reference and Learning Guide, 68 550.00

AGRAWAL: SAP HR: OM, PD and Training—Technical Reference and Learning Guide, 69 550.00

AGRAWAL: SAP HR Personnel Administration and Recruitment: Technical Reference and Learning Guide,
2nd ed., 69 550.00

AGRAWAL: SAP HR Time Management: Technical Reference and Learning Guide, 2nd ed., 70 550.00

AKERKAR: Introduction to Artificial Intelligence, 7 275.00

AKSHAR BHARATI, CHAITANYA & SANGAL: Natural Language Processing: A Paninian Perspective, 29 175.00

AKUJUOBI & SADIKU: Introduction to Broadband Communication Systems, 143 350.00

ALAVALA: Computer Graphics, 35 250.00

ALPAYDIN: Introduction to Machine Learning, 2nd ed., 91 525.00

ALTEKAR: Enterprisewide Resource Planning: Theory and Practice, 71 150.00

ANAMI et al.: Computer Concepts and C Programming: A Holistic Approach to Learning C, 2nd ed., 33 250.00

ANDERSON: Introduction to Neural Networks, An, 10 495.00

ANDERSSON, GREENSPUN & GRUMET: Software Engineering for Internet Applications, 135 295.00

ANDLEIGH & THAKRAR: Multimedia Systems Design, 35 350.00

ANTONIOU & VAN HARMELEN: Semantic Web Primer, A, 2nd ed., 81 325.00

ARPITA GOPAL: Magnifying C, 18 325.00

ARPITA GOPAL: Magnifying Data Structures, 44 325.00

ARPITA GOPAL & NETRA PATIL: Magnifying Object-Oriented Analysis and Design, 93 250.00

ASAP WORLD CONSULTANCY: Administering SAP™ R/3: MM-Materials Management Module, 71 295.00

ASAP WORLD CONSULTANCY: Administering SAP™ R/3: The FI-Financial Accounting and Co-Controlling Modules, 72 295.00

ASAP WORLD CONSULTANCY: Administering SAP™ R/3: The HR-Human Resource Module, 72 295.00

ASAP WORLD CONSULTANCY: Administering SAP™ R/3: The Production and Planning Module, 72 350.00

ASAP WORLD CONSULTANCY & BLAIN: Administering SAP™ R/3: The SD Sales and Distribution Module, 73 295.00

ASCHER & GRIEF: First Course in Numerical Methods, A, 39 495.00

ASNANI: Oracle Database 11g: Hands-on-SQL and PL/SQL, 51 425.00

AWAD: Electronic Commerce: From Vision to Fulfillment, 3rd ed., 66 325.00

TBA — To be announced — e-book also available


147
148 Authorwise Alphabetical Listing

Price
(` )
BACH: Design of the UNIX® Operating System, The, 120 325.00

BAHADURE: Microprocessors: The 8086/8088, 80186/80286, 80386/80486 and the Pentium Family, 101 395.00

BANERJEE: Internetworking Technologies: An Engineering Perspective, 82 175.00

BANSAL: Computing for Management, 79 250.00

BASU: Design Methods and Analysis of Algorithms, 3 250.00

BATHUL: Mathematical Foundations for Computer Science, 61 325.00

BERGERON: Bioinformatics Computing, 17 250.00

BERTSEKAS & GALLAGER: Data Networks, 2nd ed., 109 450.00

BHASKER: VHDL Primer, A, 3rd ed., 56 275.00

BHATNAGAR: Textbook of Computer Science for Class XI, 25 195.00

BHATNAGAR: Textbook of Computer Science for Class XII, 26 250.00

BHATT: Introduction to Operating Systems, An—Concepts and Practice, 3rd ed., 121 375.00

BISWAL: Discrete Mathematics and Graph Theory, 3rd ed., 62 450.00

BLACK: Computer Networks: Protocols, Standards, and Interfaces, 2nd ed., 109 295.00

BLACK: Data Communications and Distributed Networks, 3rd ed., 110 295.00

BRADSHAW (Ed.): Software Agents, 133 425.00

BRASSARD & BRATLEY: Fundamentals of Algorithmics, 3 350.00

BRUCE: Foundations of Object-Oriented Languages: Types and Semantics, 114 295.00

CHAN: UNIX System Programming Using C++, 121 375.00

CHANDA & MAJUMDER: Digital Image Processing and Analysis, 2nd ed., 56 325.00

CHANDRASEKARAN & PARVATHI: Discrete Mathematics, 62 425.00

CHANDRA MOHAN: Design and Analysis of Algorithms, 2nd ed., 3 175.00

CHATTERJEE: Learning Oracle SQL and PL/SQL: A Simplified Guide, 51 350.00

CHATTERJEE: Management Information Systems, 93 195.00

CHATTOPADHYAY: Compiler Design, 27 195.00

CHATTOPADHYAY: Embedded System Design, 102 175.00

CHATTOPADHYAY: System Software, 139 175.00

CHIANG, et al. (Eds.): System Analysis and Design: Techniques, Methodologies, Approaches and Architectures, 139 325.00

CHOSET, et al.: Principles of Robot Motion: Theory, Algorithms, and Implementations, 9 425.00

CHOWDHARY: Fundamentals of Discrete Mathematical Structures, 2nd ed., 63 295.00

COMER: Internet Book, The: Everything You Need to Know About Computer Networking and How the
INTERNET Works, 4th ed., 82 275.00
Authorwise Alphabetical Listing 149

Price
(` )
COMER: Internetworking with TCP/IP: Principles, Protocols, and Architecture, Vol. I, 5th ed., 83 350.00

COMER & STEVENS: Internetworking with TCP/IP: Design, Implementation, and Internals (ANSI C Version),
Vol. II, 3rd ed., 83 395.00

COMER & STEVENS: Internetworking with TCP/IP: Client-Server Programming and Applications
(BSD Socket Version with ANSI C), Vol. III, 2nd ed., 84 350.00

CORMEN, et al.: Introduction to Algorithms, 3rd ed., 4 525.00

CRICHLOW: Distributed Systems: Computing Over Networks, 122 175.00

DAS: Compiler Design Using FLEX and YACC, 28 225.00

DASARADH: Introduction to Automata and Compiler Design, 15, 28 350.00

DASBIT & SIKDAR: Mobile Computing, 108 175.00

DAS GUPTA: Database Management System, Oracle SQL and PL/SQL, 52 250.00

DAS GUPTA: Developing Applications Using ASP.NET and Oracle (with CD-ROM), 84 375.00

DAS GUPTA, et al.: Cloud Computing-based Projects Using Distributed Architecture (with CD-ROM), 26 425.00

DAS GUPTA & GHOSH: Oracle Developer 2000: Basics to Implementation (with CD-ROM), 52 425.00

DE CESARE, LYCETT & MACREDIE (Eds.): Development of Component-Based Information Systems, 94 225.00

DE JONG: Evolutionary Computation: A Unified Approach, 5 250.00

DEITEL & DEITEL: C: How to Program, 6th ed. (with DVD), 19 650.00

DEITEL & DEITEL: C++: How to Program, 8th ed., 24 695.00

DEITEL & DEITEL: Java™: How to Program, 9th ed., 90 695.00

DEO: Graph Theory with Applications to Engineering and Computer Science, 63 225.00

DEO: System Simulation with Digital Computer, 42 125.00

DESAI: Computer Graphics, 36 375.00

DESAI & SRIVASTAVA: Software Testing: A Practical Approach, 138 250.00

DeSOUZA & HENSGEN: Managing Information in Complex Organizations: Semiotics and Signals, Complexity and
Chaos, 94 250.00

DORIGO & STÜTZLE: Ant Colony Optimization, 5 325.00

DOUGHERTY (Ed.): Electronic Imaging Technology, 57 350.00

DOUGHERTY: Random Processes for Image and Signal Processing, 57 425.00

DOUGHERTY & LAPLANTE: Introduction to Real-Time Imaging, 57 195.00

DUBEY: IT Services Business Management: Concepts, Processes and Practices, 88 250.00

DUBEY: IT Strategy and Management, 2nd ed., 89 250.00

DYBVIG: Scheme Programming Language, The, 4th ed., 129 395.00

ERMINE: Expert Systems—Theory and Practice, 10 125.00


150 Authorwise Alphabetical Listing

Price
(` )
FAYYAD, et al. (Eds.): Advances in Knowledge Discovery and Data Mining, 47 525.00

FELLEISEN, et al.: How to Design Programs: An Introduction to Programming and Computing, 130 375.00

FELLEISEN, et al.: Semantics Engineering with PLT Redex, 29 475.00

FLOREANO & MATTIUSSI: Bio-Inspired Artificial Intelligence: Theories, Methods and Technologies, 7 595.00

FOGEL: Evolutionary Computation: Principles and Practice for Signal Processing, 134 150.00

FORSYTH & PONCE: Computer Vision: A Modern Approach, 8, 58 395.00

FRIEDMAN & WAND: Essentials of Programming Languages, 3rd ed., 131 325.00

GANESH: Introduction to Fuzzy Sets and Fuzzy Logic, 74 195.00

GARG & SRINIVASAN: Workbook on Systems Analysis and Design, Revised 2nd ed., 140 175.00

GARG & VENKITAKRISHNAN: Enterprise Resource Planning: Concepts and Practice, 2nd ed., 73 175.00

GHEZZI, JAZAYERI & MANDRIOLI: Fundamentals of Software Engineering, 2nd ed., 135 350.00

GHOSH: All of C, 19 295.00

GHOSH: Numerical Methods with Computer Programs in C++ (with CD-ROM), 40 395.00

GHOSH: SQL Popcorn, 53 195.00

GHOSH & SRIDHAR: 0000 to 8085—Introduction to Microprocessors for Engineers and Scientists, 2nd ed., 102 295.00

GILLENWATER: Flexible Web Design: Creating Liquid and Elastic Layouts with CSS, 85 495.00

GOODAIRE & PARMENTER: Discrete Mathematics with Graph Theory, 3rd ed., 63 425.00

GOPALAN & AKILANDESWARI: Web Technology: A Developer’s Perspective, 85 275.00

GOPALAN & SIVASELVAN: Beginner’s Guide to UNIX, A, 122 195.00

GOPALAN & SIVASELVAN: Data Mining: Techniques and Trends, 48 125.00

GOPALAN & SIVASELVAN: TCP/IP Illustrated, 85 250.00

GOPALAN, et al.: Object-Oriented Programming Using C++, 115 175.00

GORDON: System Simulation, 2nd ed., 43 195.00

GOSE, et al.: Pattern Recognition and Image Analysis (with CD-ROM), 58 395.00

GOUTTE, et al. (Eds.): Learning Machine Translation, 92 325.00

GOYAL: Systems Analysis and Design, 140 195.00

GUPTA: Data Communications and Computer Networks, 110 450.00

GUPTA: Introduction to Data Mining with Case Studies, 2nd ed., 48 425.00

GUPTA, AGARWAL & VARSHNEY: Design and Analysis of Algorithms, 2nd ed., 5 350.00

HAND, MANNILA & SMYTH: Principles of Data Mining, 49 375.00

HAREL, et al.: Dynamic Logic, 91 295.00


Authorwise Alphabetical Listing 151

Price
(` )
HARISH CHANDER: Cyber Laws and IT Protection, 77 325.00

HARWANI: JavaServer Faces: A Practical Approach for Beginners, 86 325.00

HARWANI: Practical JSF Project Using NetBeans, 86 295.00

HASSAN & JAIN: High Performance TCP/IP Networking: Concepts, Issues, and Solutions, 87 325.00

HASSOUN: Fundamentals of Artificial Neural Networks, 11 350.00

HAYKIN: Neural Networks and Learning Machines, 3rd ed., 11 450.00

HILL, Jr. & KELLEY: Computer Graphics Using OpenGL®, 3rd ed., 36 550.00

HOEKMAN, Jr. & SPOOL: Web Anatomy—Interaction Design Framework that Work, 87 225.00

HOLUB: Compiler Design in C, 28 495.00

HUBBARD & HURAY: Data Structures with Java™, 45 450.00

JACKSON: Software Abstractions: Logic, Language, and Analysis, 136 325.00

JAGADEV, et al.: Object-Oriented Programming Using C++, 115 250.00

JAIN: Fundamentals of Digital Image Processing, 58 325.00

JAMES: Internet, The: A User’s Guide, 2nd ed., 87 295.00

JAMES: Linux: Learning the Essentials, 123 350.00

JAMES: Software Engineering, 136 275.00

JANA: C++ and Object-Oriented Programming Paradigm, 2nd ed., 116 325.00

JANA: Java and Object-Oriented Programming Paradigm, 116 395.00

JANAKIRAMAN & SARUKESI: Decision Support Systems, 95 150.00

JANG, et al.: Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence, 11 350.00

JESSUP & VALACICH: Information Systems Today: Managing in the Digital World, 3rd ed., 95 475.00

JHA: Computer Concepts and Management Information Systems, 2nd ed., 95 150.00

JOHNSTON: C++ Programming Today, 2nd ed. (with CD-ROM), 24 375.00

JORDAN & ALAGHBAND: Fundamentals of Parallel Processing, 126 295.00

JOSEPH: E-Commerce: An Indian Perspective, 4th ed., 67 375.00

JOSEPH & MOHAPATRA: Management Information Systems in Knowledge Economy, 96 350.00

JOSHI: Digital Image Processing: An Algorithmic Approach, 59 325.00

KAIN: Advanced Computer Architecture—A Systems Design Approach, 30 450.00

KANTER: Managing with Information, 4th ed., 96 275.00

KARGUPTA, et al.: Data Mining: Next Generation Challenges and Future Directions, 49 350.00

KARTHIKEYAN: Textbook on C, A: Fundamentals, Data Structures and Problem Solving, 20 195.00


152 Authorwise Alphabetical Listing

Price
(` )
KAUFMAN, PERLMAN & SPECINER: Network Security: PRIVATE Communication in a PUBLIC World, 2nd ed., 110 395.00

KELKAR: Information Systems: A Concise Study, 96 495.00

KELKAR: Information Technology Project Management: A Concise Study, 3rd ed., 79 525.00

KELKAR: IT Service Management: A Concise Study, 89 495.00

KELKAR: Management Information Systems: A Concise Study, 2nd ed., 97 250.00

KELKAR: Software Engineering: A Concise Study, 136 495.00

KELKAR: Software Project Management—A Concise Study, 2nd ed., 133 250.00

KELKAR: Software Quality and Testing: A Concise Study, 138 475.00

KELKAR: Structured Systems Analysis and Design: A Concise Study, 141 225.00

KENDALL & KENDALL: Systems Analysis and Design, 8th ed., 141 550.00

KERNIGHAN & PIKE: UNIX Programming Environment, The, 123 250.00

KERNIGHAN & RITCHIE: C Programming Language, The (ANSI C Version), 2nd ed., 20 175.00

KING (Ed.): Planning for Information Systems, 97 425.00

KLIR & FOLGER: Fuzzy Sets, Uncertainty and Information, 75 275.00

KLIR & YUAN: Fuzzy Sets and Fuzzy Logic: Theory and Applications, 75 350.00

KOLMAN, BUSBY & ROSS: Discrete Mathematical Structures, 6th ed., 64 375.00

KOSKO: Neural Networks and Fuzzy Systems: A Dynamical Systems Approach to Machine Intelligence (with CD-ROM), 12 375.00

KRISHNAMURTHY: Ten Days with 8085 Microprocessor, 103 150.00

KROENKE & AUER: Database Processing—Fundamentals Design, and Implementation, 11th ed., 53 525.00

KUNDU: Fundamentals of Computer Networks, 2nd ed., 111 225.00

KUSHWAHA & MISRA: Data Structures: A Programming Approach with C, 45 495.00

KUTTI & PADHYE: Data Structures in C++, 46 150.00

LANGSAM, AUGENSTEIN & TENENBAUM: Data Structures Using C and C++, 2nd ed., 46 350.00

LASZLO: Computational Geometry and Computer Graphics in C++, 37 225.00

LEE & TEPFENHART: UML and C++: A Practical Guide to Object-Oriented Development, 2nd ed., 116 350.00

LEWIS: Fundamentals of Embedded Software: Where C and Assembly Meet (with CD-ROM), 103 250.00

LEWIS & PAPADIMITRIOU: Elements of the Theory of Computation, 2nd ed., 16 250.00

LI & DREW: Fundamentals of Multimedia, 37 450.00

LIU & GIBSON: Microcomputer Systems: The 8086/8088 Family—Architecture, Programming, and Design, 2nd ed., 104 325.00

LO & YEUNG: Concepts and Techniques of Geographic Information Systems, 2nd ed., 76 450.00

LOOMIS: Data Management and File Structures, 2nd ed., 54 325.00


Authorwise Alphabetical Listing 153

Price
(` )
MARAKAS: Decision Support Systems in the 21st Century, 2nd ed., 98 325.00

MATHA: Core Java: A Comprehensive Study, 91 550.00

MATHA: Object-Oriented Analysis and Design Using UML: An Introduction to Unified Process and Design Patterns, 117 295.00

MATHIVANAN: Microprocessors, PC Hardware and Interfacing, 104 350.00

MATHUR: Microprocessor 8085 and Its Interfacing, 2nd ed., 104 425.00

MATHUR: Microprocessor 8086: Architecture Programming and Interfacing, 105 450.00

MISHRA: Artificial Intelligence, 8 325.00

MISHRA & CHANDRASEKARAN: Theory of Computer Science (Automata, Languages and Computation),
3rd ed., 16 250.00

MOHAPATRA: Cases in Management Information Systems, 98 225.00

MOSES: Last Frontiers of the Mind: Challenges of the Digital Age, 76 395.00

MOTT, KANDEL & BAKER: Discrete Mathematics for Computer Scientists and Mathematicians, 2nd ed., 64 395.00

MUKHERJEE: Fundamentals of Computer Graphics and Multimedia, 37 150.00

MUKHERJEE & JANA: Computer Graphics: Algorithms and Implementations (with CD-ROM), 38 395.00

MURDICK, ROSS & CLAGGETT: Information Systems for Modern Management, 3rd ed., 99 275.00

MURPHY: Introduction to AI Robotics, 9 395.00

MURTHY & MANIMARAN: Resource Management in Real-Time Systems and Networks, 111 425.00

MYLER: Fundamentals of Machine Vision, 8, 59 125.00

NAIR & MAHALEKSHMI: Data Structures in C, 46 250.00

NARANG: Database Management Systems, 2nd ed., 54 325.00

NARANG: Object-Oriented Interfaces and Databases, 117 175.00

NATHAN: Wireless Communications, 143 195.00

NISAN & SCHOCKEN: Elements of Computing Systems, The: Building a Modern Computer from First Principles, 31 195.00

NIIT: Basics of Wireless Communications, 144 225.00

NIYOGI: Computational Nature of Language Learning and Evolution, The, 30 425.00

PACHGHARE: Cryptography and Information Security, 77 275.00

PAKHIRA: Computer Graphics, Multimedia and Animation, 2nd ed. (with CD-ROM), 38 350.00

PAKHIRA: Database Management System, 54 250.00

PAKHIRA: Digital Image Processing and Pattern Recognition, 59 395.00

PAL: Microcontrollers: Principles and Applications, 105 350.00

PAL CHAUDHURI: Computer Organization and Design, 3rd ed., 31 450.00

PAL CHOUDHURY: Operating Systems: Principles and Design, 123 325.00


154 Authorwise Alphabetical Listing

Price
(` )
PALANIAMMAL: Probability and Queueing Theory, 127 525.00

PALANIAMMAL: Probability and Random Processes, 128 525.00

PALANIVELU & NAKKEERAN: Wireless and Mobile Communication, 144 225.00

PANNEERSELVAM: Database Management Systems, 2nd ed., 55 295.00

PANNEERSELVAM: Design and Analysis of Algorithms, 6 275.00

PANNEERSELVAM & SENTHILKUMAR: System Simulation, Modelling and Languages (Forthcoming), 43 TBA

PANT & PANT: Internet: Ek Jadui Chirag (Hindi), 88 95.00

PATEL: Information Security: Theory and Practice, 78 295.00

PATTERSON: Introduction to Artificial Intelligence and Expert Systems, 12 275.00

PATTNAIK & RAJIB MALL: Fundamentals of Mobile Computing, 108 250.00

PENDSE: Business Analysis: Visualizing Business Processes and Effective Software Solutions, 18 225.00

PRABHU: Data Warehousing: Concepts, Techniques, Products and Applications, 3rd ed., 50 195.00

PRABHU: Grid and Cluster Computing, 27 295.00

PRABHU: Object-Oriented Database Systems: Approaches and Architectures, 3rd ed., 118 250.00

PRABHU & REDDI: Bluetooth Technology and Its Applications with JAVA and J2ME, 144 250.00

PRIDDY & KELLER: Artificial Neural Networks: An Introduction, 13 195.00

RAFIQUZZAMAN: Microprocessors: Theory and Applications—Intel and Motorola, Rev. ed., 106 350.00

RAJARAMAN: Analog Computation and Simulation, 44 85.00

RAJARAMAN: Analysis and Design of Information Systems, 3rd ed., 99 250.00

RAJARAMAN: Self-study Guide to Analysis and Design of Information Systems (with CD-ROM), 100 175.00

RAJARAMAN: Computer Basics and C Programming, 20, 34 250.00

RAJARAMAN: Computer Oriented Numerical Methods, 3rd ed., 40 95.00

RAJARAMAN: Computer Programming in C, 21 195.00

RAJARAMAN: Computer Programming in FORTRAN 77 (with an Introduction to FORTRAN 90), 4th ed., 73 195.00

RAJARAMAN: Computer Programming in FORTRAN 90 and 95, 74 225.00

RAJARAMAN: Elements of Parallel Computing, 126 95.00

RAJARAMAN: Essentials of E-Commerce Technology, 67 250.00

RAJARAMAN: Fundamentals of Computers, 5th ed., 34 225.00

RAJARAMAN: Introduction to Information Technology, 80 250.00

RAJARAMAN & MURTHY: Parallel Computers: Architecture and Programming, 126 250.00

RAJARAMAN & RADHAKRISHNAN: Computer Organization and Architecture, 31 295.00


Authorwise Alphabetical Listing 155

Price
(` )
RAJARAMAN & RADHAKRISHNAN: Digital Logic and Computer Organization, 61 295.00

RAJARAMAN & RADHAKRISHNAN: Introduction to Digital Computer Design, An, 5th ed., 32 325.00

RAJARAMAN & RAJARAMAN: Computer Primer, 2nd ed., 17 150.00

RAJASEKARAN & PAI: Neural Networks, Fuzzy Logic, and Genetic Algorithms: Synthesis and Applications
(with CD-ROM), 13 325.00

RAJAT MOONA: Assembly Language Programming in GNU/Linux for IA32 Architectures, 15 350.00

RAJIB MALL: Fundamentals of Software Engineering, 3rd ed., 137 250.00

RAO: Computer System Architecture, 32 325.00

RAO: Embedded Systems, 106 395.00

RAO: Numerical Methods for Scientists and Engineers, 3rd ed., 41 250.00

RAO: Programming with C#: Concepts and Practice, 22 375.00

RAO & DIANAT: Basics of Code Division Multiple Access (CDMA), 131 150.00

RAO, BOJKOVIC & MILOVANOVIC: Multimedia Communication Systems: Techniques, Standards, and Networks, 39 450.00

RAY & ACHARYA: Information Technology: Principles and Applications, 80 550.00

ROUT: C: Learning and Building Business and System Applications, 21 325.00

SADAGOPAN: Management Information Systems, 100 195.00

SAMANTA: Classic Data Structures, 2nd ed. (with CD-ROM), 47 425.00

SAMANTA: Object-Oriented Programming with C++ and Java, 118 225.00

SARANG: Object-Oriented Programming with C++, 2nd ed., 119 250.00

SASIKUMAR, et al.: Introduction to Parallel Processing, 127 175.00

SATHIASEELAN & SASIKALADEVI: Programming with C# .NET, 23 350.00

SATYANARAYANA & PRASAD: Discrete Mathematics and Graph Theory, 65 295.00

SCHIESSER: IT Systems Management: Designing, Implementing, and Managing World-Class Infrastructures, 89 295.00

SCHNEIDER: Introduction to Programming Using Visual Basic .NET®, An, 5th ed. (with CD-ROM), 142 450.00

SCHWARTZ: Biological Modeling and Simulation: A Survey of Practical Models, Algorithms, and Numerical Methods, 44 395.00

SENGUPTA & CHAUDHURI: Object-Oriented Programming—Fundamentals and Applications, 119 150.00

SESTOFT & HANSEN: C# Precisely, 2nd ed., 23 250.00

SHAH: Database Systems Using Oracle®: A Simplified Guide to SQL and PL/SQL, 2nd ed., 55 350.00

SHAH: Numerical Methods with C++ Programming, 41 275.00

SHAW & GARLAN: Software Architecture—Perspectives on an Emerging Discipline, 137 225.00

SHINGHAL: Introduction to Fuzzy Logic, 75 150.00

SINGH: Data Communications and Computer Networks, 3rd ed., 112 325.00
156 Authorwise Alphabetical Listing

Price
(` )
SINGH: Graph Theory, 65 250.00

SINGH: Information Sources, Services and Systems, 100 525.00

SINGH: Network Security and Management, 3rd ed., 78 325.00

SINGH & CHAUDHURI: MATLAB Programming, 131 275.00

SINGH & MALHOTRA: Object-Oriented Software Engineering, 138 350.00

SINHA: Distributed Operating Systems—Concepts and Design, 124 375.00

SINHA & DOUGHERTY: Introduction to Computer-Based Imaging Systems, 60 350.00

SMITH & GUENGERICH: Client/Server Computing, 2nd ed., 112 275.00

SOMAN, et al.: Insight into Wavelets: From Theory to Practice, 3rd ed. (with CD-ROM), 134 375.00

SOMAN, DIWAKAR & AJAY: Insight into Data Mining: Theory and Practice (with CD-ROM), 50 375.00

SOMAN, et al.: Machine Learning with SVM and Other Kernel Methods (with CD-ROM), 92 425.00

SOMASHEKARA: Problem Solving with C, 21 275.00

SOMASHEKARA, et al.: Object-Oriented Programming with C++, 2nd ed., 25, 119 475.00

SOMASUNDARAM: Discrete Mathematical Structures, 65 175.00

SRINATH: 8085 Microprocessor: Programming and Interfacing, 106 250.00

SRIRENGAN: Understanding UNIX, 124 150.00

STEINMETZ & NAHRSTEDT: Multimedia Fundamentals, Media Coding and Content Processing, Vol. 1, 39 195.00

STEVENS: UNIX® Network Programming, 113 425.00

STEVENS: UNIX Network Programming: Interprocess Communications, Vol. 2, 2nd ed., 113 425.00

STEVENS, et al.: UNIX® Network Programming: The Sockets Networking API, Vol. 1, 3rd ed., 114 450.00

STRAUB, et al. (Eds.): Information Security—Policy, Processes, and Practices, 79 350.00

SUDHAKAR: Elements of Software Project Management, 133 225.00

SUNDARAPANDIAN: Probability, Statistics and Queueing Theory, 128 425.00

SZALLASI, et al. (Eds.): System Modeling in Cellular Biology: From Concepts to Nuts & Bolts, 117 450.00

TANENBAUM: Modern Operating Systems, 3rd ed., 125 450.00

TANENBAUM: Structured Computer Organization, 5th ed. (with CD-ROM), 33 425.00

TANENBAUM & STEEN: Distributed Systems—Principles and Paradigms, 2nd ed., 125 425.00

TANENBAUM & WOODHULL: Operating Systems: Design and Implementation, 3rd ed. (with CD-ROM), 125 550.00

TAYLOR: Managing Information Technology Projects, 101 275.00

THANGARAJ: Computer-Oriented Numerical Methods, 42 325.00

TONDO & GIMPEL: C Answer Book, The, 2nd ed., 22 175.00


Authorwise Alphabetical Listing 157

Price
(` )
TRIVEDI: Probability and Statistics with Reliability, Queuing, and Computer Science Applications, 128 250.00

TSUI: Digital Techniques for Wideband Receivers, 2nd ed., 145 395.00

TURBAK, GIFFORD & SHELDON: Design Concepts in Programming Languages, 132 695.00

UFFENBECK: 8086/8088 Family, The: Design, Programming, and Interfacing, 107 375.00

UFFENBECK: Microcomputers and Microprocessors: The 8080, 8085, and Z-80 Programming, Interfacing, and
Troubleshooting, 3rd ed., 107 375.00

VALACICH, et al.: Essentials of Systems Analysis and Design, 5th ed., 142 425.00

VAN ROY & HARIDI: Concepts, Techniques, and Models of Computer Programming, 132 450.00

VOSE: Simple Genetic Algorithms, The: Foundations and Theory, 6 225.00

WADHWA: Microprocessor 8085: Architecture, Programming and Interfacing, 108 150.00

WADHWA: Numerical Analysis with Algorithms and Computer Programs in C++, 42 195.00

WEBB & REIS: Programmable Logic Controllers: Principles and Applications, 5th ed., 129 295.00

WEEKS, Jr.: Fundamentals of Electronic Image Processing, 60 425.00

WELSTEAD: Fractal and Wavelet Image Compression Techniques, 61 225.00

WEST: Introduction to Graph Theory, 2nd ed., 66 350.00

WIRFS-BROCK, et al.: Designing Object-Oriented Software, 120 250.00

WIRTH: Algorithms + Data Structures = Programs, 6 250.00

YEGNANARAYANA: Artificial Neural Networks, 14 275.00


OUR WHOLESALERS AND STOCKISTS
NORTHERN REGION
CHANDIGARH INTERNATIONAL BOOK HOUSE PVT. LTD.
2/42, Ansari Road, Daryaganj, New Delhi-110002
STOCKISTS Phone: 43542743 / 44 / 55 • Fax: 43542746
SHIVALIK BOOK CENTRE E-mail: vikram.behl@intbh.com
SCO-61, Sector 17-D, Chandigarh-160017 JAICO PUBLISHING HOUSE
Phones: 0172-2704768 / 2724768 XI-4238/1, Ansari Road, Near Temple Nursing Home,
E-mail: shivalikbooks1976@yahoo.co.in Darya Ganj, New Delhi-110002
UNIVERSAL BOOK STORE Phones: 011-23240626 / 27 / 28 / 29
SCO-68, Sector 17-D, Chandigarh-160017 Mobile: 09313220443, 09312500198
Phones: 2702558, 2702312 Fax: 011-23240626 • Website: www.jaicobooks.com
E-mail: chandigarhubs@yahoo.com E-mail: jaicobookdistributor@bol.net.in
kc.maiti@jaicobooks.com
VARIETY BOOK STORE hemant.sharma@jaicobooks.com
SCO-68, Sector 17-D, Chandigarh-160017
Phone: 2702241 • E-mail: vbs_69@yahoo.co.in MEDIAMATICS
M-97, Connaught Circus, New Delhi-110001
CHATTISGARH Phone: 23411779 • E-mail: phi@phindia.com
SAVERA BOOK DISTRIBUTOR
STOCKISTS 4754, Akarshan Bhawan, 23, Ansari Road,
BHILAI Daryaganj, New Delhi-110001
Mobile: 9871377370 • E-mail: sales@saverabooks
ANIL BOOK DEPOT
A-Market, Sector 6, Bhilai • Phone: 0788-2224250 UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD.
E-mail: anilbookdepotbhilai@hotmail.com 5, Ansari Road, Daryaganj, New Delhi-110002
Phones: 23273601, 23273602, 23273604,
BILASPUR 23266646, 23264647
STUDENTS’ FRIEND Fax: 23276593 • E-mail: ubspd@ubspd.com
C-9, Supermarket, Agrasen Chowk UDH PUBLISHERS & DISTRIBUTORS
Bilaspur, Chattisgarh • Phone: 07752-418242 4672-63/23, Ansari Road, Daryaganj
DURG New Delhi-110002 • Phones: 23258449, 23246533
Fax: 23258474 • E-mail: udhpd@vsnl.net
PUSHPAK PUSTAKALAYA
Bafna Manglam Road, Nahar Complex, Shop No. 1, UNIVERSAL BOOK STALL
Vidhyut Nagar, Durg-491001 (C.G.) • Phone: 0788-3204600 1697, Nai Sarak, Delhi-110006
E-mail: pushpak.pustakalaya@gmail.com Phones: 23250653, 23261903, 23272595
E-mail: ubsns@bol.net.in
RAIPUR
STOCKISTS
BHARAT NATIONAL AGENCY
Sadar Bazaar, Raipur-492001, Chhattisgarh ASIAN BOOK CENTRE
Phone: 0771-2535105 • Mobile: 9827156533 24, DDA Shopping Complex, Ber Sarai,
E-mail: nirmal_kala01@yahoo.com Opp. J.N.U., New Delhi • Phone: 26518359
CENTRAL BOOK HOUSE E-mail: rameshsondhi@yahoo.com
Sadar Bazar, Raipur (C.G.)-492001 • Phone: 0771-2234150 ENGINEERING BOOK CENTRE
E-mail: centralbookdepot@gmail.com 4421 (2nd Floor), Nai Sarak, Delhi-110006
Phone (O): 23831054 • Mobile: 9810407294
DELHI
MISHRA BOOK DEPOT
WHOLESALERS 62-A/Razia House, Kalu Sarai,
Near Hauz Khas Terminal, New Delhi-110016
ALLIED PUBLISHERS PVT. LTD. Phones: 26511831, 26864637, 26863575
1/13–14, Asaf Ali Road, New Delhi-110002 Mobile: 9313799595
Phones: 23239001, 23233002 • Fax: 23235967 E-mail: gsmishrabookdepot@yahoo.com
E-mail: delhi.books@alliedpublishers.com UDH PUBLISHERS & DISTRIBUTORS (P) LTD.
ASIAN BOOKS PVT. LTD. 2/27, Ansari Road, Darya Ganj, New Delhi-110002
Phones: 4348013 / 14
7/28, Mahavir Gali, Vardhan House,
E-mail: udhpd@vsnl.net, udhbooks@gmail.com
Ansari Road, Daryaganj, New Delhi-110002
Phones: 23282098, 23271887, 23259161 JAMMU AND KASHMIR
Fax: 23262021 • E-mail: asian@asianbooksindia.com
STOCKISTS
B.I. PUBLICATIONS PVT. LTD.
13, Daryaganj, New Delhi-110002 RADHA KRISHAN ANAND & CO.
Phones: 23255118, 23274443 • Fax: 23261290 Pacca Danga, Jammu-180001 • Phones: 2546691, 2578357
E-mail: delhi@bipgroup.com E-mail: rka_books@rediffmail.com
PUNJAB J.K. JAIN BROTHERS
Opp. Moti Masjid, Sultania Road, Bhopal-462001
STOCKISTS Phones: 0755-2549730, 2542577, 3042653
AMRITSAR E-mail: manishjain26@hotmail.com

LAKHAN PAL & BROS. LYALL BOOK DEPOT


Hall Bazaar, Amritsar • Phone: 2558919 Sultania Road, Motia Park, Bhopal-462001
Phones: 0755-2543624, 2545952
JALANDHAR E-mail: lyallbhopal@sancharnet.in
COLLEGE BOOK DEPOT THE BOOK HOUSE
Opp. DAV College, Jalandhar 25-C, Indrapuri, Raisen Road, Bhopal-21 MP
Phone: 0181-250565 • E-mail: abhi.cbd@gmail.com Phone: 0755-4235485
LUDHIANA E-mail: thebookhousebhopal@live.com

LYAL BOOK DEPOT GWALIOR


Chaura Bazaar, Ludhiana • Phone: 2745756 ANAND PUSTAK SADAN
Fax: 2745872 • E-mail: kalyanibooks@yahoo.co.in Sanatan Dharam Mandir Road, Lashkar,
PATIALA Gwalior-474001, MP • Phones: 2323516, 6537516
E-mail: rohit_apsgl@yahoo.com
JAIN BROTHERS
Lower Mall, Patiala-147001 PRABHAT BOOK CENTRE
Phones: 0175-2214118, 2218118 Maina Wali Gali, Old High Court Road,
E-mail: jainbros_books@yahoo.com Lakshkar, Gwalior-474001 MP
Phones: 0751-2376562, 4048350
MADHYA PRADESH UNIQUE BOOK DEPOT
Sanatan Dharm Mandir Road, Lashkar,
WHOLESALERS Gwalior-474001, MP • Phone: 4076419
E-mail: uniquebook_depot@rediffmail.com
BHOPAL
JAICO PUBLISHING HOUSE INDORE
42, A, Vyas Complex, Zone-II, M.P. Nagar JAINSON BOOK SHOP
Bhopal-462011 MP • Phones: 0755-4252122, 4229245 33, Bakshi Gali, Rajwada, Indore-452001, M.P.
E-mail: bhopal.sales@jaicobooks.com Phone: 2538787 • Mobile: 9425318787
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. E-mail: purchase@jainsonbookworld.com
Z-18, MP Nagar, Zone 1, Bhopal-462012 M.P. MAHAVIR COMPETITION BOOK HOUSE
Phones: 0755-4203183, 4203193 • Fax: 0755-2555285 1, Khazuri Bazar, Basement of Rajguru Complex
E-mail: ubspdbhp@bhp.ubspd.com Indore (M.P.) • Phone: 0731-4053618
E-mail: mcbh_supply@indiatimes.com
STOCKISTS
NEW JAIN BOOK STALL
BHOPAL 627, Subhash Chowk, Khajuri Bazar,
AJAY PUBLISHERS & DISTRIBUTORS Indore-452002 MP • Phone: 0731-4054829
H. No. 6, Behind Moti Masjid, Near Sulemania School, E-mail: newjainbookstall2007@yahoo.com
Bhopal-462001, MP • Phones: 0755-2542556 SCIENTIFIC LITERATURE COMPANY
E-mail: ajaypub.dist@rediffmail.com 44, Jaora Compound, Barjatiya Chamber Basement, Opp
AVANI BOOK HOUSE MY Hospital, Indore-452001, M.P.
LB-12 (Basement), Mansarover Complex Phone: 2701041 • E-mail: slcindore@yahoo.co.in
Near Habibganj Railway Station, Bhopal (M.P.) SHREE INDORE BOOK DEPOT
Phone: 0755-4202205 504, M.G. Road, Opposite Kothari Market,
E-mail: avanibookhouse@rediffmail.com Indore-7 • Phone: 2432479 • Fax: 0731-2548144
BOOK PALACE SHREE SUNEETA BOOK CENTRE
10 No Market , Shop 57, Arera Colony, 81, Khajuri Bazar, Indore-452002 MP
Bhopal-462001, MP • Phone: 2673639 Phone: 0731-2451009
BOOK PARADISE E-mail: shreesuneetabookcentre@rediffmail.com
M.P. Nagar, Zone-1, Bhopal-462011 JABALPUR
Phone: 0755-4272247
E-mail: bookparadisebpl@gmail.com AKASH PUSTAK SADAN
156, Super Market, Jabalpur-482001, MP
CHANDNA BOOK HOUSE Phone: 2403099 • E-mail: akashpustaksadan@gmail.com
GF-19, Mansarovar Complex
Near Habibganj Railway Station UNIVERSAL BOOK SERVICE
Hoshangabad Road, Bhopal (M.P.) 718, Marha Tal, Near City Coffee House,
Phone: 0755-4281734 Jabalpur-482001, MP • Phone: 0761-2480591
E-mail: chandnabookhouse@hotmail.com E-mail: ubsmp@rediffmail.com
REWA GORAKHPUR
AZAD BOOK HOUSE DISCOUNT BOOKS STORE
In front of Khutehi Masjid, University Road Jubilee Chowk, Buxipur, Gorakhpur
Rewa-486001, MP • Mobile: 9981459928 Phone: 0551-3248283 • Mobile: 09935303403
E-mail: discountbook95@yahoo.in
SAGAR
VIDYARTHI PUSTAK MANDIR
SINGHAI GRANTHALAYA
Jubilee Chwok, Buxipur, Gorakhpur
In front of Private Bus Stand, Krishnaganj,
Phone: 0551-2335002
Sagar-470002 MP • Phone: 07582-228077
JHANSI
RAJASTHAN ARORA BOOK DEPOT
Sadar Bazar, Jhansi-284001 • Phone: 0510-2470084
STOCKISTS E-mail: arorabookdepot.jhansi@gmail.com
JAIPUR ENGLISH BOOK DEPOT
ALLIED INFORMATICS Sadar Bazar, Jhanshi-284001
B-83, Golden Jewel Apartments, Mobile: 0933692919 • Phone: 0510-2470075
Ganesh Marg, Bapu Nagar, Jaipur-302015 E-mail: ebd.jhanshi@gmail.com
Phone: 2701870 • E-mail: allied.info@yahoo.com LUCKNOW
INDIA BOOK HOUSE BOOKS INTERNATIONAL
213, Radha Damodar Ki Gali, Loha Mandi, 5/651, Sector-5, Vikas Nagar (in front of PNB ATM)
Chaura Rasta, Jaipur-302003 • Phone: 2314983 Lucknow-226022, Uttar Pradesh
RAJPUSTAK MANDIR Phones: 0522-4028714, 2768687 • Mobile: 09415010787
Chaura Rasta, Jaipur • Phone: 2578098 E-mail: booksinter1@gmail.com
E-mail: rpm@bookera.co.in INTERNATIONAL BOOK DISTRIBUTING COMPANY
7, Khushnuma Complex, Behind Jawahar Bhawan
UTTAR PRADESH Lucknow-226001 • Phones: 0522-2209442, 2209443
E-mail: ibdco@airtelbroadband.in
WHOLESALERS
THAKUR BOOK BANK
ALLAHABAD FF-102–107, Adarsh Complex,
RUPA PUBLICATIONS INDIA PVT. LIMITED Near Allahabad Bank, Engineering College Crossing,
31, M.G. Marg, Civil Lines, Allahabad Janki Puram, Lucknow-226022
Uttar Pradesh-211001 • Phones: 0532-2261475/476 E-mail: thakurbookbank2003@rediffmail.com
E-mail: kgmalld12@sancharnet.in UNIVERSAL BOOK SELLER
LUCKNOW 82, Hazrat Ganj, Post Box No. 20, Lucknow-226001
Phones: 0522-2625894, 3919708
JAICO PUBLISHING HOUSE E-mail: universal3@satyam.net.in
196, Gautam Buddha Marg,
Basement Hotel DD International USEFUL BOOK SERVICE
Lucknow-226018 • E-mail: jk.sharma@jaicobooks.com C-369, Opp. Sekher Hospital, Indira Nagar,
Lucknow-226016 • Phone: 0522-2310433
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. E-mail: useful@satyam.net.in
9, Ashok Nagar, Near Pratibha Press
Gautam Buddha Marg, Loutush Road NOIDA
Lucknow-226018 • Phones: 0522-4025134, 4025124 GALGOTIAS BOOK SHOP
Fax: 4025144 • E-mail: ubspdlko@ubspd.com G-64, Opp McDonald, Sector 18, Noida, U.P.
Phones: 24514306, 24514307
STOCKISTS TEKSONS BOOKSHOP
ALLAHABAD G-24, Sector-18, Noida, UP • Phones: 24513131, 24592263
FRIENDS BOOKS DEPOT VARANASI
17, University Road, Allahabad • Mobile: 09415237813 GANGA SHARAN & GRAND SONS
E-mail: deepbookagency@rediffmail.com Nitishalya, D-58/51, A/K Opp. Kuber Complex
NAVDURGA PUSTAK MANDIR Rathyatra, Varanasi-221010
123, Colnel Ganj, Near Thana Chauraha, Allahabad Phones: 0542-2361089, 09935523813
RUPA PUBLICATIONS INDIA PVT. LTD. E-mail: books.gs@rediffmail.com
31, M.G. Marg, Civil Lines, Allahabad STUDENTS FRIENDS
Main Market, Lanka, Varanasi, Uttar Pradesh
TRIPATHI BOOK DISTRIBUTOR Phone: 0542-2367765 • E-mail: sf_vns@rediffmail.com
NPA-Arcade, Shop/Flat-212, 2nd Floor 23, M.G. Marg,
Civil Lines, Allahabad-1 • Mobile: 09415235892 UTTARAKHAND
E-mail: tbxalld@sancharnet.com
BAREILLY STOCKISTS
BANSAL BOOK DEPOT DEHRADUN
Suresh Sharma Nagar, University Road BOOK WORLD
Bareilly, Uttar Pradesh • Mobile: 09837104484 10-A, Astley Hall, Dehradun-248001 • Phone: 0135-2655845
PRAKASH BOOK DEPOT HALDWANI
Suresh Sharma Nagar, University Road POORAN & SONS
Bareilly-243006 • Mobile: 09897603670 Kaladhungi Chowk Chauraha, Haldwani, U.K.
E-mail: pbdamit@gmail.com Phone: 05946-284845
EASTERN REGION
ASSAM LOHIA BOOKS INTERNATIONAL
Balkrishna Sahay Lane, Beside Jaipal Singh Stadium
WHOLESALERS (Near Civil Court), Ranchi-834001
Telefax: 0651-2211323
GUWAHATI E-mail: lohiabooks@gmail.com
lohiaranchi@yahoo.com
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD.
1st Floor, House No. 4, Kanaklata Path STUDENT’S BOOK DEPOT
Lachit Nagar, Guwahati-781007 Kunjlal Street, Upper Bazar, Ranchi-834001
Phone: 0361-2461982 Phone: 0651-2203048, 2221907
E-mail: ubspdguw@guw.ubspd.com E-mail: sbdranchi@sify.com • sbdranchi@gmail.com
UNIQUE BOOKS
SUBODH GRANTHMALA
Monjera House, 1st Floor, Motilal Nehru Road
Pustak Path, Upper Bazar,
Pan Bazar, Guwahati-781001
Ranchi-834001, Jharkhand
Phones: 0361-2733723, 2607107
Phone: 0651-2202858 • Fax: 2200819
E-mail: uniquebooksghy@gmail.com
E-mail: subodhgranthmala@rediffmail.com
BIHAR
ODISHA
WHOLESALERS
WHOLESALERS
PATNA
BHUBANESWAR
AMIT BOOK DEPOT
Tulsi Apartments, 1st Floor, Govind Mitra Lane, Patna- JAICO PUBLISHING HOUSE
800004 • Phones: 2300819, 2300557 Plot No. 2, Ashoke Nagar East, Unit-II
E-mail: amitbooks@sify.com Bhupaneswar-751009 • Phone: 0671-2531802
E-mail: tcdatta@jaicobooks.com
BHARATI BHAWAN PUBLISHERS & DIST.
Thakur Bari Road, Kadam Kuan, Patna-800003 UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD.
Phones: 2671356, 2689717 • Fax: 2670010 1st Floor, Plot No. 145, Cuttuck Road, Bhubaneswar-
E-mail: dickybbpd@gmailcom 751006 • Phone: 0674-2314448
pramoddubey.bbpd@gmail.com Email: ubspdbbh@bbh.ubspd.com
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. CUTTACK
Ground Floor, Western Side, Annapurna Complex,
202 Nayatola, Patna-800004 A.K. MISHRA AGENCIES PVT. LTD.
Phone: 2672856 • Fax: 2673973 ‘Satyabhama’, Roxy Lane, Badambadi,
E-mail: ubspdpat@pat.ubspd.com Cuttack-753009, Odisha • Phones: 2322244/55/66/77
Fax: 2322288 • E-mail: ctk_akagency@bsnl.in
STOCKISTS
STOCKISTS
PATNA
RANGOLI DISTRIBUTORS BHUBANESWAR
Near Bahadur Pur Gumati Petrol Pump
AMIT BOOK DEPOT
Opp. P.W.D. Godown, Behind Usha Medico
1st Floor, Plot No. 25, Budheswary Colony
Rajkishori Complex Lane,
Behind Budheswari Mandir, Bhubaneswar-751006 Odisha •
Kankarbagh Main Road, Patna-800020
Phone: 2503050
Mobile: 9835614531 • Phone: 0612-2357731
E-mail: rangolibooks@gmail.com PADMALAYA
31/A, Janpath, Unit-II, Bhubaneswar-751001
JHARKHAND Mobile: 9437026922
STOCKISTS E-mail: padmalaya_bbsr@rediffmail.com

RANCHI ROURKELA

CROWN BOOKS PUBLISHERS DISTRIBUTERS STUDENT BOOK CENTRE


Aryan Tower, East Jail Road, Ranchi-834001 Uditnagar, Rourkela-769012
Phone: 0651-2213735 Phones: 0661-2500076, 2514294
E-mail: crownbookspubdist@yahoo.co.in E-mail: studentbook_rkl@yahoo.co.in
WEST BENGAL KHARAGPUR
ACADEMIA
WHOLESALERS FE/6, IIT Market, 1st Floor, Kharagpur-721302
Phones: 033-22279254, 219520
KOLKATA E-mail: academia.kgp@gmail.com
BHARATI BHAWAN PUBLISHERS & DISTRIBUTORS PROGRESSIVE BOOK CENTRE
10, Raja Subodh Mullick Square, W-6, I.I.T Market, Kharagpur-721302
1st Floor, Kolkata-700013 Phone: 03222-279956
Phones: 033-22258836, 22250651 E-mail: progressive_b@dataone.in
Fax: 033-22345366 • E-mail: bbsalect@vsnl.net
KOLKATA
BI PUBLISHERS & DISTRIBUTORS LIMITED ARYAN PUBLISHING CO. PVT. LTD.
1, Esplanade East, Kolkata-700001 76, Bepin Behari Ganguly Street, Kolkata-700012
Phones: 033-22120278, 22121690
JAICO PUBLISHING HOUSE Fax: 22120278 • E-mail: aryan2@cal3.vsnl.net.in
302, Acharya Prafulla Chandra Roy Road,
Kolkata-700009 • Phones: 23600542, 23600543 BISWAS BOOK STALL
E-mail: jaicocal@cal2.vsnl.net.in 88, M.G. Road, Kolkata-700009
Mobiles: 9831447121, 9903547423
MEDIAMATICS JYOTI, THE BOOK PEOPLE
59/10, Prince Bakhtiar Shah Road, Kolkata-700033 F-1, C.I.T. Market, P.O. Jadavpur,
Phones: 033-32009632, 32957955 Kolkata-700032 • Phone: 033-24128575
Fax: 033-24227924 • E-mail: mediam@dataone.in E-mail: jyotibooks@vsnl.net

UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. MICRO BOOKS


8/1-B, Chowringhee Lane, Kolkata-700016 8, Camac Street, Shanti Niketan Building
Phones: 22522910, 23283447 • Fax: 22450027 (Fr. Floor), Kolkata-700017 • Phones: 22826518/6519
E-mail: ubspdcal@cal.ubspd.com Mobile: 7278781788 • E-mail: bpb_kol@vsnl.net
RAY’S PUBLISHING HOUSE
STOCKISTS 17-A, Jadumitra Lane, Kolkata-700004
Phone: 033-25433588
HOWRAH E-mail: rphcal@cal3.vsnl.net.in

BOOKS AND EQUIPMENTS TECHNO WORLD


G-17, Rajashri Apartments, 46/1, College Road 90/6A, M.G Road, Ist Floor
(Near B.E. College Gate), Howrah-711103 College St. YMCA Building, Kolkata-700007
Mobile: 9836267727 Phones: 22196116, 22571650
WESTERN REGION
GUJARAT SURAT
BULSAR BOOK STORE
WHOLESALERS 1–2, Santok Apartments beside Athwa Arcade
AMDAVAD Athwa Gate, Surat-395001
Phone: 0261-2464607 • Mobile: 09825146263
ALLIED PUBLISHERS PVT. LTD. E-mail: bulsarbookstore@gmail.com
Prarthna Flats, 2nd Floor, Navrangpura, Amdavad-380009
Phones: 26465916, 26630079 • Fax: 26465916 ANAND
E-mail alliedpl@bom4.vsnl.net.in ROOPAL BOOK STALL
5, Shiv Apartment, Near Phoram Gas, Sardar Statue,
B.I. PUBLICATIONS PVT. LTD. Vallabh Vidyanagar-388120 Anand (Gujarat)
5-Mill Officer’s Colony, Besides Old RBI Bank, Phone: 02692-237171 • Fax: 02692-237373
La Gajjar Chambers, Ashram Road, Amdavad-380009 E-mail: roopalbipin@gmail.com
Phones: 079-26578112, 26578147
E-mail: ahmedabad@bipgroup.com MAHARASHTRA
INTERNATIONAL BOOK HOUSE
C.P. Estate,1st Floor, above Handloom House, WHOLESALERS
Opp. H.K. Arts College, Ashram Road, Amdavad-380009
Mobile: 9824041320 • Phone: 079-30075040 MUMBAI
E-mail: amd@ibhbookstore.com ALLIED PUBLISHERS PVT. LTD.
JAICO PUBLISHING HOUSE 15, J.N. Heredia Road, Ballard Estate, Mumbai-400001
ELGI House, 2 Mill Officer’s Colony Phones: 022-22617926, 22717926, 42126939
Opp. Times of India, Ashram Road, Amdavad-380009 Fax: 22617928 • E-mail: alliedpl@bom4.vsnl.net.in
Phone: 079-26575262 • Fax: 079-26579865 ASIAN BOOKS PVT. LTD.
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. 103, Blackie House, Walchand Hirachand Marg
Opp. G.P.O., Mumbai-400001
Shop No. 133-134, 1st Floor, Austlaxmi
Phones: 022-22657807, 32037931
Apparel Park, Outside Daryapur Gate
Amdavad-380016 • Mobile: 09979532615 B.I. PUBLICATIONS PVT. LTD.
Phones: 079-22160371 / 22160372 / 22160373 Lansdowne House, 1, Lansdowne Road, Mumbai-400039
E-mail: anil@ahm.upspd.com Phones: 022-22022396, 22021766, 42126939
Fax: 22046778 • E-mail: bigroup@vsnl.com
STOCKISTS INTERNATIONAL BOOK HOUSE
AMDAVAD Indian Mercantile Mansion (Extn.)
Madame Cama Road, Colaba, Mumbai-400039
ATUL BOOK STALL Phone: 022-66242222, 22826558
Under Fernandis Bridge, Gandhi Road
Amdavad-380001 • Mobile: 9723144381 JAICO PUBLISHING HOUSE
A-1, Jash Chambers, Off. P.M. Road
BOOKS INDIA Opp. RBI’s Amar Bhavan, Mumbai-400001
P.K. House, Behind M.J. Library Phone: 022-40306767 • Fax: 22674099 / 22656412
Ellis Bridge, Amdavad-380006 Email: jaicowbd@vsnl.com
Phone: 26575542 • Fax: 26577349 STUDENTS’ AGENCIES (I) PVT. LTD.
E-mail: bookind@gmail.com 102, Konark Shram, Behind Everest Building
BOOK PLAZA Opp. Tardeo Road, Mumbai-400034
Sun House Basement, Phones: 022-40496106, 40496111
Opp. Navrangpura Telephone Exchange E-mail: students@vsnl.com • Fax: 022-24904212
Below Raymonds Shop, C.G. Road, Amdavad-380006 UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD.
MICROBOOK CENTRE 2nd Floor, Appejay Chambers, 5, Wallace Street
Shop No. 2, City Centre, C.G. Road, Mumbai-400001 • Phones: 022-66376922/23
E-mail: ubspdmum@mum.ubspd.com
Near Swastik Char Rasta, Amdavad-380009
Phone: 079-26421611 • Mobile: 09824011359 NAGPUR
E-mail: microbook_bpb@yahoo.co.in
ALLIED PUBLISHERS PVT. LTD.
AMRAVATI 60, Bajaj Nagar, Shiv Sunder Apartments,
Ground Floor, Central Bazar Road,
GLOBAL BOOK CENTRE Nagpur-440010 • Phone: 0712-2234210
Shop No. 01, Malviya Complex, Rathi Nagar, Amravati
Phone: 0721-2550589 • E-mail: globeshri@rediffmail.com INTERNATIONAL BOOK HOUSE PVT. LTD.
2, Yashogandhi, East High Court Road,
INDIA BOOK HOUSE Ramdas Peth, Next to NIT Multiplex Building
Raghuwanshi Building, Jawahar Nagar, Nagpur-10 • Phone: 0712-6451355
Navsari, Amravati-444601 • Phone: 0721-2531734 E-mail: ibhnagpur@dataone.in
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. MICROMEDIA
2nd Floor, Shri Renuka Plaza, Tilak Road, 3–5, Mahendra Chambers, 150–154, D.N. Road,
Mahal, Nagpur-440002 Next to McDonald’s, Opp. C.S.T. Station,
Phones: 0712-2736010, 2736011, 6457909 Mumbai-400001 • Phone: 022-22078296/97
E-mail: ubspdnag@nag.ubspd.com E-mail: bpb_mumbai@yahoo.com
PUNE NEW POPULAR BOOK SHOP
IIT Campus, Powai, Mumbai • Phone: 25720055
ASIAN BOOKS PVT. LTD. E-mail: popularbookshop@yahoo.co.in
Shop No. 05, 5–8, Ground Flour, Shan Brahma Complex,
Near Ratan Theatre, Pune-4111002 STERLING BOOK HOUSE
Phones: 020-2449708, 32543544 181, Dr. D.N. Road, Fort, Mumbai-400001
E-mail: asianpune@asianbooksindia.com Phones: 22612521, 22659599 • E-mail: sbh@vsnl.com

INTERNATIONAL BOOK HOUSE PVT. LTD. NAGPUR


Steel Ground, Shakti Tower, 672, Narayan Peth VENUS BOOK CENTRE
Opp. Hujurpaga School, Pune-401002 Opp. Rajaram Dixit Library, Ramnagar Road Gokulpeth,
Mobile: 09923777365 • E-mail: ibhpune@vsnl.net Nagpur-440010 • Phone: 0712-2520781
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. NASIK
680, Budhwarpeth, Near Appa Balwant Chowk
Pune-411002 • Phone: 020-24433976 ANMOL PUSTAKALAYA
E-mail: ubspdpune@pun.ubsbd.com Saubhagya Chamber, Near Bitco Cinema
Nashik Road, Nasik • Phone: 0253-2561603
STOCKISTS E-mail: swapnilrathi@yahoo.com
DEEP BOOK CENTER
AURANGABAD
Naroshankar Building, Opp. Rajebahadur Hospital,
SHRI SAMARTH BOOK HOUSE Nashik-422001 • Phone: 0253-2594498
Aurangpura, Near Police Station
Aurangabad-431001 • Phone: 2335535 PUNE
E-mail: samarth1_aur@sancharnet.in AG BOOKS INTERNATIONAL
1426, Sadashiv Peth, Mirsadan Apt., Pune-30
MIRAJ
Phone: 24495503 • E-mail: agbookspune@yahoo.com
NOBLE BOOK AGENCY BOOK LAND
2100, Mujawar Lane, Behind Dargah, 7–9, Shanthi Dooth, Opp. Muktangan English School,
Miraj-416410 (MS) • Phone: 0233-2221535 Parvathi Darshan, Pune-411009
E-mail: noblebookmiraj@yahoo.com Phone: 24222943 • Fax: 24221043
MUMBAI E-mail: booklandpune@rediffmail.com
BOOK BASE CLASSIC BOOK DISTRIBUTORS
29, Kailash Niwas No. I, R.B. Mehta Marg 821, Shukrawar Peth, Raskasr Building,
Ghatkopar (East), Mumbai-400077 Gadikhana, Pune-411002 • E-mail: cbd8888@gmail.com
Phone: 25013118 • E-mail: krown_kunal@yahoo.com GOEL’S COMPUTER HUT
126, Budhwar Peth, Pune-411002
BOOKS UNLIMITED
15, Yogesh, Hingwala Lane, Ghatkopar (East), Phones: 24451959, 24492959
E-mail: compuhut@pn2.vsnl.net.in
Mumbai-400077 • Phone: 25010206
E-mail: shahjayesh_123@rediffmail.com MANNEYS BOOKSELLERS
7, Moledina Road, Clover Centre, Pune-411001
BOOK WORLD ENTERPRISES Phone: 020-26134867 • E-mail: manneys@vsnl.com
The IIT Campus, Gulmohar Building, Powai,
Mumbai-400 076 • Phones: 022-25725331, 25725339 PRADEEP BOOK DEPOT
Fax: 022-25725339 • E-mail: bweiit@vsnl.net 631/632, 1st Floor, Shan Brahma Complex
Near Ratan Theatre, Budhwar Peth, Pune-411002
COMPUTER BOOK SHOP (I) PVT. LTD.
Phones: 24458333, 24493891
Kitab Mahal Building, Ground Floor, 190, Dr. D.N. Road,
Fort, Mumbai-400001 • Phones: 66317922 / 44 TECHNICAL BOOK SERVICES
E-mail: cbs@vsnl.com, www.cb-india.com 844, Dastur Meher Road, Next to Dorabjee Hotel
Sarbatwala Chowk, Pune-411001
CULTURAL BOOK DEPOT
Phones: 26133468, 26130281
Opposite Lamington Police Station, Grant Road,
E-mail: tecbook@satyam.net.in
Mumbai-400026 • Phone: 23855172
VAIBHAV BOOK CENTRE
DHARMA ENTERPRISES
688, Narayan Peth, Appa Balwant Chowk, Pune-411003
139, Bazaar Gate Street, Kamlesh House Phone: 24456915
1st Floor, Shop No. 7, Fort, Mumbai-400001
Phones: 022-22611760, 65718637 • Mobile: 09869000651 VARMA BOOK DISTRIBUTORS
E-mail: dharmavyas@vsnl.net 649, Narayan Peth, Appa Balwant Chowk, Pune-411030
dharma@booksandlotsmore.com Phones: 4450595, 4456525 • E-mail: varma@vsnl.com
SOUTHERN REGION

ANDHRA PRADESH VIJAYAWADA


BOOKIONICS
29-2-35, Vemuri Vari Veedhi,
WHOLESALERS Near Kotha Vanthena Anjaneya Swami Temple,
Suryaraopet, Vijayawada-520002
HYDERABAD E-mail: vja@bookionics.com
ALLIED PUBLISHERS PVT. LTD. HIGGINBOTHAMS PVT. LTD.
3-2-844/6 & 7, Kachiguda Station Road Gudlavalli Vari Street, Beside Buckingham Post Office,
Hyderabad-500027 • Phones: 4619079/081 Governerpeta, Vijayawada-520002
E-mail: alliedhd@hd2.net.in E-mail: higginbothams@vsnl.com
B.I. PUBLICATIONS PVT. LTD. JYOTI BOOK DEPOT
Balaji Softech, G-2, Sree Girisai Towers, Rukhmini Rice
4-4-1, Dilshad Plaza, Sultan Bazar, Hyderabad-500095
Mill Road, Opp. Andhra Jyoti Labbipet, Vijayawada-520010
Phone: 040-66465252 • Fax: 040-66465262
Phone: 0866-5511165 • E-mail: jbdvjd@jyotibookdepot.com
E-mail: hyderabad@bigroup.com
BOOKIONICS
STOCKISTS
4-3-378, Opp. Central Bank of India, HYDERABAD
Bank Street, Hyderabad-500095 DURGA BOOK DISTRIBUTORS
Phones: 040-23445633, 23445677 4-5-172, 1st Floor, Gokul Towers,
E-mail: bookionics@yahoo.com Behind Gokul Chat, Koti, Hyderabad-500095
Phones: 040-24752801, 64542801
BOOK SELECTION CENTRE
K.D. House, H. No. 3-5-121/E/1/2, TIRUPATI
Near Shalimar Theatre, Opp. Saboo Enterprises, UNIVERSITY BOOK CENTRE
Hyderabad-500027 Prakasham Road, Tirupati • Mobile: 9441027963
Phones: 040-23446841, 23446843 • Fax: 040-24752054
E-mail: bschyd@hd2.dot.net.in VISAKHAPATNAM
GUPTA BROTHERS BOOKS
HIGGINBOTHAMS PVT. LTD. 47-13-10, Diamond Park Road, Dwaraka Nagar
3-4-704, Narayanguda, Beside Naryanguda Flyover Visakhapatnam, Andhra Pradesh-530016
Hyderabad-500029 • Phone: 040-27550046 Phone: 0891-2754454 • Tel/Fax: 0891-2747580
E-mail: higginbothams@vsnl.com E-mail: gbbooks@gmail.com
JAICO PUBLISHING HOUSE JBD EDUCATIONALS PVT. LTD.
3-4-512/75 (35/4RT) D. No. 30-5-1, Krishna Garden Street,
Opp. Lane to Raghvendra Swamy Mutt, Dabagardens, Visakhapatnam-20
Barkatpura, Hyderabad-500027 Phone: 91-0891-6553063 • Fax: 91-0891-6615309
Phones: 040-27555699, 27551992 Tin No.: 28542372279
E-mail: jaicohyd@hd1.vsnl.net.in E-mail: enquiry@jyotibookdepot.com
Pages: THE BOOK SHOP
JYOTI BOOK DEPOT Pages Junction, Visakhapatnam-530002
D. No. 3-2-3/2, Ground Floor, Rahmath Bagh, Andhra Pradesh • Phones: 0891-6450555, 6450556
Kachiguda, Hyderabad-500027
Phone: 040-32998608 • Fax: 040-24740606 KARNATAKA
E-mail: jbdhyd@gmail.com
KNOWLEDGE BOOK DISTRIBUTORS
WHOLESALERS
3-5-121/A-8, First Floor, Sainatha Complex, Shalimar BENGALURU
Theater Road, Ramkote, ALLIED PUBLISHERS PVT. LTD.
Hyderabad-500001 • Phones: 24758606, 32948160 Jayadeva Hostel Building, 5th Main Road,
E-mail: kbdistributors11@yahoo.com Gandhi Nagar, Bengaluru-560009
Phones: 22262081, 22253234
SHAH BOOK HOUSE PVT. LTD. Fax: 22250292 • E-mail: aplbngl@bgl.vsnl.net.in
4-3-378, Opp. Central Bank of India,
Bank Street, Hyderabad-500095 ASIAN BOOKS PVT. LTD.
Phones: 040-23445633, 23445677 103, Swiss Complex, No. 33,
E-mail: orders@thebooksyndicate.com Race Course Road, Bengaluru-560001
Phones: 22200438, 22256583 • Fax: 22256583
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD E-mail: asianblr@blr.vsnl.net.in
Alkeya Jagadish Chambers, III & IV Floor, www.asianbooksindia.com
House No. 4-1-1058, Boggulakunata, B.I. PUBLICATIONS PVT. LTD.
Tilak Road, Hyderabad-1 147, Infantry Road, Bengaluru-560001
Phones: 24754473, 24754474, 24754472 Phones: 22204652, 22205696
E-mail: ubspdhyd@hyd.ubspd.com E-mail: bangalore@bipgroup.com
HIGGINBOTHAMS PVT. LTD. INTACT BOOK DISTRIBUTORS PVT. LTD.
No. 74, M.G. Road, Bengaluru-560001 Door No. 240, 13th Main, Banashankari 1st Stage
Phones: 25325422, 25091696 Bengaluru-560050 • Phone: 080-26611963
E-mail: higginbothams_mani@yahoo.co.in Fax: 080-26611448 • E-mail: ibd@satyam.net.in
INTERNATIONAL BOOK HOUSE PVT. LTD. LAND MARK
“Devatha Mansions”, Door No. 26, The Forum, No. 21, Hosur Road, Kormangala
W.H. Hanumanthappa Road, 5th Main Road, Bengaluru-560029 • Phones: 080-22067777/78/79
Gandhinagar, Bengaluru-560009 E-mail: forum@landmark-tata.com
Phones: 080-22340930, 32936622
E-mail: jagadeesh@intbh.com MAHALAXMI ENTERPRISES
Post Box No. 5617, Door No. 66, 57th ‘A’ Cross, 6th Main,
JAICO PUBLISHING HOUSE
4th Block, Rajajinagar,
14/1, 1st Main Road, 6th Cross, Bengaluru-560010 • Phone: 080-26742950
Gandhi Nagar, Bengaluru-560009
E-mail: hrr@vsnl.com / hrsatish@rediffmail.com
Phones: 22257083, 22267016
E-mail: jaicobgr@blr.vsnl.net.in SAPNA BOOK HOUSE PVT. LTD.
TBH PUBLISHERS & DISTRIBUTORS 3rd Main Road (Opp. to Hotel Vijay Residency)
Vikram Trinetra House, 81/10, Vatal Nagaraj Road Bengaluru-560009 • Phone: 080-40114455
Okalipuram, Rajajinagar, Bengaluru-560021 Fax: 080-22269648
Phone: 23422976 E-mail: sapnabooks@vsnl.com
Mobiles: 9448049867/9686113194
SURYA INFOTAINMENT PRODUCTS PVT. LTD.
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. (Campus Book Shop)
“Crescent” Door No.148, 2nd Floor Indian Institute of Management–Bangalore (IIMB)
(Next to Gopalan Mall/above DHL Express Cargo) Bannergahatta Road, Bengaluru-560076
Mysore Road, Bengaluru-560028
E-mail: sipbooks@airtelbroadband.in
Phone: 080-26756377
E-mail: manohar@bngm.ubspd.com SURYA INFOTAINMENT PRODUCTS PVT. LTD.
“Abhilaash”, 12/A, Yamunabai Road,
STOCKISTS Madhava Nagar, (Near Shivananda Stores Underbridge),
Bengaluru-560001
BELGAUM
Phones: 080-22340902, 41121728
ADAMYA BOOK DISTRIBUTORS Fax: 080-22340904
Door No. 3327, Belvi Building, Gondali Galli E-mail: sipbooks@airtelmail.in
Belgaum-590002 • Mobile: 09448790619
BIJAPUR
GAURAV BOOK CENTRE
R.P.D. College Road, Tilakwadi, Belgaum MOHAN BOOK DEPOT
Mobile: 09341101352 Patil Complex, TST Cross Road,
Gandhi Chowk, Bijapur-586101
BELLARY Mobile: 09448364038
TECHNO BOOK CENTRE
Bangalore Road, Bellary • Mobile: 09448070489 DEVANGERE

BENGALURU SRI MAHALAKSHMI BOOK DEPOT


P.J. Extension, Akkamadhavi Road, Devangere
BOOK PARADISE Phone: 08192-255591
# 75, 8th Main, NIIT Campus, 4th Block,
Jayanagar, Bengaluru-560011 • Phone: 26637466 DHARWAD
E-mail: bookparadise@airtelmail.in
BHARAT BOOK DEPOT & PRAKASHANA
CHITRA BOOK HOUSE “Shankar Plaza”, P.B. Road (Opp. Kittel College)
#3, Thimmaiah Chambers (Behind Tribhuvan Theater) Dharwad-580001Phone: 0836-2447349
Gandhinagar, Bengaluru-560009 • Phone: 080-41496066
E-mail: chaitrabookhouse09@yahoo.in KRISHNA BOOK HOUSE
GANGARAM’S BOOKS BUREAU KVV Complex (Opp. Kalabhavan), Dharwad-580001
72, Mahatma Gandhi Road, Bengaluru-560001 Phones: 0836-2435116, 2445116
Phones: 080-25581617, 25581618, 25586189 E-mail: krishnabookhouse.dwd@gmail.com
Fax: 080-25587540 • E-mail: gangarams@vsnl.com
GULBARGA
INFO BOOK DISTRIBUTORS
416, 8th ‘A’ Main, 1st Block, HRBR Layout SRI SIDDALINGESHWARA BOOK DEPOT
Kalyan Nagar, Bengaluru-560043 Saraswati Godam, Gulbarga-585101
Phones: 080-25484300, 25486200 Phone: 08472-226303 • Mobile: 09448124431
E-mail: infobooks98@yahoo.co.in E-mail: ssbdpl@rediffmail.com
HUBLI KERALA
NATIONAL BOOK STALL
Koppikar Road, Hubli-580020
WHOLESALERS
Phones: 0836-2367902 / 2353209
COCHIN
E-mail: nationalbook1@rediffmail.com
VIJAYA BOOK CENTRE B.I. PUBLICATIONS PVT. LTD.
(Behind Mangal Deep Complex) 37/116, Lisie Hospital Road,
Koppilar Road, Hubli-580020 Ernakulam-North, Cochin-682018
Phone: 0484-6562125
MANGALORE E-mail: vinodkv@bipgroup.com
BOOK MARK TBH PUBLISHERS & DISTRIBUTORS
P.M. Rao Road, Mangalore 41/1212, Krishnaswamy Road, Pullepady, Ernakulam,
Phones: 0824-4265430, 4273030 Cochin-682035
E-mail: ekm.info@tbhpd.com
BOOK WORLD
The Trade Centre, No. 9, 1st Basement, ERNAKULAM
Bunts Hostel Road, Mangalore-575003
Phones: 0824-2445484, 2438219 HIGGINBOTHAMS PVT. LTD.
Mobile: 09845145858 Acel Estate, Iyyattil Junction, Chittoor Road,
E-mail: rm_bookworld@yahoo.co.in Ernakulam-682011 • Phone: 0484-2368834
BIBLIOS–BOOK POINT UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD.
Door No. 4-33/3(1), (Opp. Govinda Dass College) No. 40/8199-A, 1st Floor, Public Library Building, Convent
Main Road, NH-17, Surathkal-575014 Road, Ernakulam-682035
(Dakshin Kannada) Phones: 91-0484-2353901, 2373901, 2363905, 4064706
Phone: 0824-2477080 • Mobile: 09343560101 Fax: 91-0484-2365511
E-mail: bibliosbookpoint@gmail.com E-mail: ubspdekm@ekm.ubspd.com
SCHOOL BOOK COMPANY THIRUVANANTHAPURAM
(Book Selection)
1st Floor, School Book Building, Car Street, HIGGINBOTHAMS PVT. LTD.
Mangalore-575001 • Phone: 0824-2496921 25/2339 42, M.G. Road,
E-mail: schoolbookdigit@yahoo.co.in Thiruvananthapuram-695002
Phone: 0471-2331622
SITA BOOK HOUSE
“Bhagavathi”, Kalakunja Road, Kodialbail, INDIA BOOK HOUSE
Mangalore-575003 • Phone: 0824-2497744 P.O. No. 213, Saive Prakasa Sabha Buildings
E-mail: sitabook@yahoo.com (First Floor), Mahatma Gandhi Marg,
sitabhouse@bsnl.in Thiruvananthapuram-695001
Phone: 0471-2475443
MYSORE
GLOBAL AGENCIES STOCKISTS
471, D. Subbiah Road, K.R. Muhalla
(Near Ramaswamy Circle), Mysore-570004 THIRUVANANTHAPURAM
Phone: 0821-3012773 ANE BOOKS INDIA
Mobile: 09900143297
T.C. 25/2710, # 6, Kohinoor Flats, Lukes Lane
E-mail: globalagenciesmysore@yahoo.in Ambujavilasom Road, Trivandrum-695001
SAUHARDA BOOK STORE Phones: 0471-4068333, 4068777
Door No. 1683, Hanumantha Rao Street, E-mail: anebookstvm@airtelmail.in
2nd Main Road, Mysore-570001
Phone: 0821-2424394 TAMIL NADU
E-mail: sauharda_bs@yahoo.co.in
WHOLESALERS
SAPNA BOOK HOUSE PVT. LTD.
Narayan Shastry Road (Near Fab City) CHENNAI
Devaraja Mohalla, Mysore-570001
Phone: 0821-4004499 ALLIED PUBLISHERS PVT. LTD.
E-mail: sapna.mys@sapnaonline.com 751, Mount Road, Chennai-600002
Phones: 28523938, 28523958, 28523984
SHIMOGA Fax: 28520649 • E-mail: aplchn@vsnl.net.in
SHIMOGA BOOK BUREAU ASIAN BOOKS PVT. LTD.
2nd Cross, Garden Area, Nehru Road, 17, Pycorfts Road, 1st Street,
Shimoga • Phone: 08182-223911 Royaloettah, Chennai-600014
Mobile: 09880397279 E-mail: asianchennai123@gmail.com
B.I. PUBLICATIONS PVT. LTD. TBH PUBLISHERS AND DISTRIBUTORS
150, Agurchand Mansions (Ist Floor) 25/9A, Karpaga Complex, Good Shed Street
1, Mount Road Chennai-600002 Madurai-625001 • Phone: 0452-4371552
Phones: 28461287, 28461289 • Fax: 28460361 E-mail: tbhlbs_mdu@airtelbroadband.in
E-mail: chennai@bipgroup.com
PONDICHERRY
HIGGINBOTHAMS PVT. LTD.
116, Anna Salai, Chennai-600002 HIGGINBOTHAMS PVT. LTD.
Phone: 28511951 • Fax: 28528101 34, Ambour Salai, Pondicherry-605001
E-mail: higginbothams@vsnl.com Phone: 0413-2333836

IBH BOOKS & MAGAZINES DISTRIBUTORS (P) LTD. TIRUNELVELI


140/1, Marshalls Road, 2nd Floor, HIGGINBOTHAMS PVT. LTD.
(Rukumani Lakshmipathy Salai) Magnem Surakshaa Apartment, 59-A,
Egmore, Chennai-600008 Trivandrum Road (Opp. Palayamkottai Bus Stand)
Phones: 044-28592581, 28545743 Palayamkottai, Tirunelveli-627002
E-mail: narayanan@ibhworld.com Phone: 0462-2574801, 2575016
INTERNATIONAL BOOK HOUSE E-mail: higginbothams@vsnl.com
Old No. 12, New No. 23, Damodharan Street
T. Nagar, Chennai-600017 TRICHY
Phone: 044-42070237 • Mobile: 9444145334 HIGGINBOTHAMS PVT. LTD.
E-mail: chennai@ihtbh.com • bi.chandrasekar@gmail.com 25, Nandhikoil Street, Trichy-620002
JAICO BOOK DISTRIBUTORS Phone: 0431-2704418
No. 48, Arya Gowder Road
West Mambalam, Chennai-600033 STOCKISTS
Phones: 24803091, 24803092, 24803093 CHENNAI
SRI ESWAR ENTERPRISES BOOK PALACE
‘Archana Arcade’, No. 27, Natesan Street, 25, Pycrofts Road, Triplicane, Chennai-600005
T. Nagar, Chennai-600017 Phone: 044-28442322
Phones: 044-24345902, 24339591
Fax: 044-24339590 GAUTAM BOOK CENTRE
1, Natesan Street, T Nagar, Chennai-17
E-mail: yempeyes@nd3.vsnl.net.in
Phone: 044-24315857
info@eswar.com
easwarbooks@vsnl.com GOLDEN BOOK HOUSE
639/11, Poonamallee High Road, Aminjikarai
TBH PUBLISHERS & DISTRIBUTORS
Laxmi Narayan Niwas, 3, Nallathambi Street, Wallajah Chennai-600029
Road, Chennai-600002 INDIAN BOOK HOUSE
Phones: 28524547, 28553168, 52157192 45, South Usman Road, T Nagar, Chennai-17
E-mail: viji@tbhpd.com LANDMARK
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD 3, Apex Plaza, Nungambakkam High Road
No. 60, Nelson Manickam Road, Chennai-600034 • Phones: 28221000, 42144444
Near Lala’s Masala Aminjikarai, Chennai-600029 Mobile: 92822-44515
Phones: 044-23746222, 23746351, 23746352
LANDMARK
E-mail: ubspdche@che.ubspd.com
Spencer Plaza, 769, Anna Salai, Chennai-600002
COIMBATORE Phones: 28495767, 28490455
HIGGINBOTHAMS PVT. LTD. NATIONAL BOOK TRADERS
192, Big Bazar Street, Coimbatore-641001 12, Natesan Street, Chennai-17
Phone: 2390431 • E-mail: higginbothams@vsnl.com Phones: 044-42867546, 24311380, 24349062
Mobile: 98403-33468 • E-mail: mail@nbtonline.net
TBH PUBLISHERS & DISTRIBUTORS
No. 88, N.G. Narayanaswamy Street NEW STUDENT BOOK HOUSE
New Siddhapudur, Coimbatore-641044 6, Bharathi Salai, Triplicane, Chennai-600005
Phones: 2520491, 2520496 Phone: 28443100 • E-mail: nsbh@rediffmail.com
E-mail: tbhcbe@vsnl.net ODYSSEY
UBS PUBLISHERS’ DISTRIBUTORS PVT. LTD. 6, First Main Road, Gandhi Nagar, Adyar
2nd & 3rd Floor, Sri Guru Towers, No. 1–7 Sathy Road, Chennai-600020 • Mobile: 98404-84937
Cross III, Gandhipuram, Coimbatore-641012 E-mail: pappu@odysseychennai.com
Phones: 0422-2499914 (Direct), 2499916, 2499917 POWER BOOK HOUSE
Distributors & Library Suppliers
MADURAI
13, Kalki Nagar Main Road, Arumbakkam
HIGGINBOTHAMS PVT. LTD. Chennai-600106 • Phone: 23633454
21, Goodshed Street, Madurai-625001 • Phone: 2340528 E-mail: powerbookhouse@vsnl.net
SARMAHA BOOKS SKB BOOK SHOP
5/331, M.M.D.A. Colony, Maduravoil, 33/33-A, 2nd Floor, Kalaimagal Kalvi Nilayam Road
Chennai-600095 • Phone: 044-23783105 Erode-638001 • Mobile: 94433-04929
Mobile: 9444182045
SRI KARTHIKEYA BOOK CENTRE
E-mail: sarmaha_books@yahoo.co.in
13, First Floor, Bus Stand Complex
SNAMS BOOK HOUSE PVT LTD Opp. to Brindhavan Hotels, Erode-638003
Publishers & Distributors Phone: 0424-2241419 • Mobile: 9442293699
1, Sannathi Street, Vadapalani, Chennai-600026
Phone: 044-43507171 • Mobile: 93810-28872 KANCHIPURAM
TBH LIBRARY BOOK SUPPLIERS VBC BOOK CENTRE
7-A, Sunkurama Street (Opp. Madras High Court) 25-B, Gandhi Road, Kanchipuram-631501
Parry’s Corner, Chennai-600001
Phones: 044-22537156, 04144-225422 KANYAKUMARI
VEDLAN BOOK SUPPLIERS HARI & CO
121, Kodambakkam High Road, Nungambakkam 153, W.C.C. Road, Nagercoil, Kanyakumari-629001
Chennai-600034 • Phone: 044-28173114 Phone: 04652-232114
Mobile: 9789891808
KOMALA STORES
E-mail: vedlanbs@yahoo.co.in
12, AP Road, Nagercoil, Kanyakumari-629001
COIMBATORE Phone: 04652-227018
SUDARSAN BOOKS
BOOK N ALL 74, East of Tower, Nagercoil, Kanyakumari-629001
Vimal Buildings 1241, Big Bazar Street
Phone: 04652-2228445
Coimbatore-641 001
CHERAN BOOK HOUSE KARAIKUDI
238, Big Bazar Street, Coimbatore-641001
SRI VINAYAKAR BOOK CENTRE
Phone: 0422-2396623
316/7, M.A.M. Building, Sekkalai Road
PAI & SONS Karaikudi-630001 • Phone: 04565-235660
Next to UCO Bank, Mobile: 9443123037
Near Suguna Kalyanamantapam Avinashi Road,
GNANAM BOOK CENTRE
Peelamedu, Coimbatore-641004
Sekkalai Road, Five Lamps, Karaikudi-630001
Mobile: 9443339453
Phones: 0422-2564239, 2568177 KRISHNAGIRI
TILJAS BOOKS
GOWRI BOOK CENTRE
211-212, Big Bazar Street, Near Clock Tower
5, Muthulakshmi Ammal Lane,
Coimbatore-641001 • Phone: 0422-2303029
M.G. Road, Hosur, Krishnagiri-635107
CUDDALORE
MADURAI
INDIAN BOOK CENTRE
GLOBAL BOOK SYNDICATE
Convent Street, Cuddalore-607001
No. 57, Teacher Colony, Mela Anna Thoppu
Phone: 0442-2231780
Madurai-625016 • Phone: 0452-2360595
SRI SABARI BOOK CENTRE
MALLIGAI BOOK CENTRE
79, Natarajapuram Road, Annamalai Nagar
11, West Veli Street, Opp. Madurai Junction
Chidambaram-608002 • Phone: 04144-239325
Madurai-625001 • Phone: 0452-2341739
WISDOM BOOK CENTRE
107/1, SP Koil Street, Chidambaram-608 001 NATIONAL BOOK AGENCY
19, First Floor, Good Shed Street
DINDIGUL Madurai-625001 • Phone: 0452-2341304

AYYANAR BOOK CENTRE SARVODAYA ILAKKIYA PANNAI


13, 14, Dudley School, Dindigul-624001 32/1, West Veli Street, Madurai-625001
Phone: 0451-2426561 Phones: 0452-2341746, 6548483
SELVI BOOK SHOP
ERODE
89, 1st Floor, Nethaji Road,
MOTHERLAND BOOK HOUSE Near Arya Bhavan Signal
8/120, Raja Complex, Prakasam Street Madurai-625001
Near P.S. Park, Erode-638001 • Phone: 0424-2226164 Phone: 0452-5380169
SELVAM BOOK CENTRE SWAMI BOOK AGENCY
11-C, Gandhi Road, Near Central Theatre 1, New Cinema Bazar, Near Kishkinta Garments
Erode-638001 • Phone: 0424-257027 Nethaji Road, Madurai-625001 • Phone: 0452-2341383
TURNING POINT PADMA BOOK STALL
Ist Floor, Sri Venkatesh Towers, 56, T.M. Buildings, Tirunelveli-627001
75, Town Hall Road, Madurai-625001 Phone: 0462-2337650
Phones: 0452-2347398, 4370937 VELAVAN BOOK CENTRE
Sugantham Complex, 104-A, Trivandrum Road
NAMAKKAL
Opp. VOC Ground, Tirunelveli-627002
AMMAN BOOK GALERY
TRICHY
4, MKP Complex, West Car Street,
Tiruchengode, Namakkal-637211 • Phone: 98427-67666 COLLEGE BOOK SHOPPEY
No. 5, 1st Floor, Vignesh Aparna,
PUDUCHERRY Vayalur Road, Puthur, Trichy-620017
NEW INDIAN BOOK AGENCY Phone: 0431-4030298 • Mobile: 98424-76419
117, Kamaraj Salai, Opp. to M.O.H. Petrol Bunk GOLDEN BOOK HOUSE
Thatachanvady, Puducherry-605009 No. 5, Ist Floor, Vignesh Aparna, Vayalur Road,
Phone: 0413-2275051 Near Bishop Heber College Puthur, Trichy-620017
VINAYAKA BOOK PALACE Phone: 0431-2771298 • Mobile: 94432-65298
45, MG Road Opp to Perumal Koil Station E-mail: goldenbookhouse1@gmail.com
Puducherry-605001 • Phone: 0413-232336 INTERNATIONAL BOOKS
E-mail: vinayakbookpalace@rediffmail.com 23, Nadhi Koil Street, Teppakulam, Trichy-620002
Phones: 0431-2703743/2711599
SALEM
P.R. & SONS
AJANTHA BOOK CENTRE 21, Veeramamuni Complex, Opp. Chatram Bus Stand
127, Cherry Roa, Salem-636007 • Phone: 0427-2417755 Trichy-620002 • Phone: 0431-2702824
Mobile: 94433-70597
BOOKZILLA
Five Roads, Salem-636004 • Phone: 0427-2330680 P.R. BOOK SHOPPE
E-mail: bookzilla@sancharnet.in PNR Building, Malaivasal, Trichy-2
Phones: 0431-4011902, 2709924
S K B BOOK SHOP
137-A, Cherry Road, Salem-636001 TRICHY BOOK HOUSE
Phone: 0427-2452579 87-A, Devar Colony, Ist Floor, Thillai Nagar
West Extention, Trichy-620018
SIVAGANGAI Phones: 0431-27666815 / 2764198
E-mail: tbh70@rediffmail.com
KNOWLEDGE BOOK HOUSE
Muthuganesh Tower, Alagappa Engineering College Post, VISWAS BOOK CENTRE
Near Sriram Nagar, Railway Gate Nandhi Koil Street, Teppakulam, Trichy-620002
Karaikudi-626004 • Phone: 04565-230262 TUTICORIN
E-Mail: knowledge_kkd@yahoo.com
CHITRADEVI COLLEGE BOOK DEPOT
THANJAVUR 280/575, Main Road, Kovilpatti • Phone: 04632-230739

APPAR BOOK STALL VELLORE


1621, South Main Road, Thanjavur-613009 ADIGALAR BOOK HOUSE
Phone: 04362-237348 28, Sarathy Mansion, Ist Floor, Vellore-632004
L K R PUTHAKA NILAYAM Phone: 0416-2221675
210-E/1785, South Main Street, Thanjavur-613009 BALAJI BOOK STORES
Vit Campus Deemed University, Vellore-632014
THIRUVANNAMALAI Phone: 0416-2249354
COLLEGE BOOK CENTRE BHARATH BOOK HOUSE
85-K, Thirumanjana Gopuram Street 38/39, Jawans Market, Burma Bazar
Tiruvannamalai-606601 • Phone: 04175-224022 Vellore-632001 • Phone: 0416-22233670
SRI SANGARI BOOK HOUSE VELLORE BOOK CENTRE
3/1-5, By Pass Main Road, Gandhi Nagar 34, Sarthi Mansion, Vellore-632004 • Phone: 0416-2225034
Thiruvannamalai-606601 • Phone: 98435-39539 VILLUPURAM
TIRUNELVELI BOOK PARK
171/E/15 Rks Complex, Nehruji Road
CHITRADEVI BOOK CENTRE Villupuram-605602 • Phone: 04146-220266
44, T.M. Building, Tirunelveli Junction
Tirunelveli-627002 • Phone: 0462-233889 VIRUDUNAGAR
NEW PADMA BOOK STALL SRI MARIYAMMAN STORES
39, T.M. Buildings, Tirunelveli-627001 439, Main Bazar, Virudunagar-626001
Phone: 0462-2332708 Phone: 04562-245417

You might also like