Prof. Partha's bookshelf
books
Contact (or visit) Prof. Partha

This webpage is part of Prof.Partha's "non-traditional teaching" initiative.
Who is Prof.Partha ?
Welcome to my bookshelf. This bookshelf concerns computer science and related subjects only. You will find here material which will help you choose the right book for study. If you own or administer a library, this is the place where you can get help for choosing books (pertaining to Computer science and allied subjects only).
This page keeps growing all the time. Please visit this page frequently.

IMPORTANT : This page is NOT sponsored or funded or supported, in any way, by any of the authors or any of the publishers listed below.
You will find here :
  1. Book recommendations
  2. Book reviews
  3. e books, downloadable reading material
  4. News and announcements
  5. Web links
  • Book recommendations

    Some good books on computer science. Compiled by Prof. GARY T. LEAVENS (leavens@eecs.ucf.edu), Professor and Associate Director, School of Electrical Engineering and Computer Science, University of Central Florida.

    Books on graph theory : http://www1.cs.columbia.edu/~sanders/graphtheory/writings/books.html

    cathedralThe cathedral and the bazaar, Eric Raymond, Pub.: O'Reilly.
    This book explains the magical phenomenon of Linux and the open source software movement. Linux and FOSS defy every single principle of software project management. With hundreds of thousands of hackers, working round-the-clock, and with almost no single project manager or leader, Linux is an example of good coming out of an anarchical community.

    The Linux/FOSS model can be an excellent case study for those who wish to explore the field of modern software project management.

    cathedral The art of Unix programming, Eric S Raymond, Pub: Addison Wesley Professional Computing Series (special Indian Edition by Pearson Education)
    Created by a great Unix guru, Eric Raymond (author of The Cathedral and the Bazaar), and containing contributions from thirteen other Unix pioneers, including Ken Thompson (co-inventor of Unix), this book is a classic. It does not limit itself to the nuts and bolts, and switches and knobs of Unix. It is a great way to understand the profound principles of Unix programming. In fact, the book should be titled as "A book on Unix philosophy". This book also compares Unix with some contemporary OSs in a most objective way. Being a FOSS guru himself, ESR makes frequent comparisons between Unix and its younger sibling : Linux. This helps us put Linux in the right perspective !
    This book is a "must read" for anyone who wishes to master the foundations of Unix programming.

    outofmindOut of their minds, Dennis Sasha, Cathy Lazere, Pub.: Spinger Verlag / Copernicus.
    This book summarises the inspiring life story and discoveries of 15 great computer scientists. The giants, all pioneers of computer science, who are described in this book include : John backus, Fred. Brooks, Stephen Cook, E. Dijkstra, Ed Feigenbaum, Danny Hills, Alan Kay, Don. Knuth, Leslie lamport, Doug Lenat, Leonid Levin, John McCarthy, Michael Rabin, Burton Smith, Robert Tarjan. You learn why these scientists were decorated with the highest award of computer science, the ACM Turing Award.

    This book will be a great asset to students of computer science, and will help them broaden their outlook and attitude.

    sicpStructure and interpretation of computer programs, H Abelson, G J Sussman, J Sussman, Pub.: Universities Press.
    Three teachers of MIT put together this book based on several years of teaching computer science. Amazingly rich, and profound, this book covers a whole lot of ideas related to the science of programming. It is not for naive beginners. It needs a mature and open mind. A knowledge of functional programming, and programming in Scheme, would be necessary for deriving maximum benefit from this book. The book has a huge list of literature references.

    This book will be of value to senior students of computer science.

    safewareSafeware Nancy G Leveson, Pub.: Addison Wesley.
    It is a matter of fact that computer technology is increasingly used in systems where safety could be of prime concern. Instead of relying on physical phenomena, such systems are now increasingly dependent on software driven decision making. Whereas malfunctioning of physical systems is easy to detect, software defects are much more difficult to detect until it is too late. Safeware is software used for safety-critical systems. Professor Nancy Leveson, an authority on safety critical systems, shares her wisdom and knowledge with us, in the form of this very readable book.

    This book can be of very great value for people who design software for high-risks or high-stakes systems.

    sicpProgramming pearls...and...More programming pearls John Bentley, Pub.: Addison Wesley Publishing Co.
    These two books are the consequence of a very popular and instructive column which appeared in ACM Communications. The contents were compiled, substantially revised and enhanced and included in two volumes. All the examples are presented in a lively and informal style, which makes these books so attractive. These books will teach program verification, algorithm design, efficient prorgramming and many and many related subjects.

    This book can be a very important aid to the novice programmer.

    sicpHistory of mathematics C. B. Boyer, U. C. Merzbach, Foreword by Isaac Asimov, Pub.: John Wiley and Sons.
    It is not easy to summarise and chronicle thousands of years of mathematical thinking into a single volume. A study of such a historical document would give the reader the kind of insight which he/she will need to appreciate the state of mathematics today. With a knowledge of the background of mathematics, the student will be in a much better and confident position to understand the fascinating science of mathematics. He/she will also get the inspiration necessary to shine in the application of mathematics to problem solving. This book differs from most other books of history. It is not a dull narration of a sequence of events. It gives a lively presentation of the context in which mathematicians did what they did, and how mathematics evolved over the ages.

    This is a book which students, and teachers of mathematics should read carefully and profoundly.


    Anything you wish to add about the above books ? Looking for a good book ? Would like to inform the world about a great book ? Have ideas, suggestions, recommendations, concerning books ?
    Inform Prof.Partha


  • Book reviews

    * A note for book publishers and authors


  • e-books, downloadable learning material etc.


    * Prof. Partha's downloadable material


  • News and announcements


    Coming soon. Watch this space.


  • Web links


    http://www.graphtheory.com/
    The website www.graphtheory.com is sponsored by the mathematical textbooks of Professor Jonathan Gross of Columbia University. It provides comprehensive graph theory resources maintained by Daniel Sanders.


Have any suggestions regarding additions to this page ? Have any questions ?
Contact Dr.Partha

A note for book publishers and authors

Get your books reviewed, and announced in these pages. Please contact Dr.Partha for details.

  
Get in touch .....
Vous parlez français ? Moi aussi....
Street address:
78 Sancharpuri Colony
Bowenpally P.O.
Secunderabad 500 011
INDIA
How to visit Dr. Partha
e mail: drpartha@gmail.com (Most preferred mode of communication. Dr. Partha answers all mails regularly.)
Phone (from overseas / from India ): + 91 - 40 - 2775 1650 / (040) 2775 1650
Please send your comments, suggestions, remarks to:
drpartha@gmail.com
Thank you.

Simplicity is divine.
E W Dijkstra (1930-2002)

 

Page last modified on: 2009-05-26
URL :http://www.profpartha.webs.com/bookshelf.htm
Send your comments, to: drpartha@gmail.com
Go to TOP, and start all over again ^