Bernhard Riemann was an underdog of sorts, a malnourished son of a parson who grew up to be the author of one of mathematics' greatest problems. In Prime Obsession, John Derbyshire deals brilliantly with both Riemann's life and that problem: proof of the conjecture, "All non-trivial zeros of the zeta function have real part one-half." Though the statement itself passes as nonsense to anyone but a mathematician, Derbyshire walks readers through the decades of reasoning that led to the Riemann Hypothesis in such a way as to clear it up perfectly. Riemann himself never proved the statement, and it remains unsolved to this day. Prime Obsession offers alternating chapters of step-by-step math and a history of 19th-century European intellectual life, letting readers take a breather between chunks of well-written information. Derbyshire's style is accessible but not dumbed-down, thorough but not heavy-handed. This is among the best popular treatments of an obscure mathematical idea, inviting readers to explore the theory without insisting on page after page of formulae.
Excellent textbook provides undergraduates with an accessible introduction to the basic concepts of abstract algebra and to the analysis of abstract algebraic systems. Features many examples and a large number of problems of varying levels of difficulty at the end of each chapter.
Blending the spirit of Eats, Shoots & Leaves with the science of The Language Instinct, an original inquiry into the development of that most essential-and mysterious-of human creations: Language
In Journey through Genius, author William Dunham strikes an extraordinary balance between the historical and technical. He devotes each chapter to a principal result of mathematics, such as the solution of the cubic series and the divergence of the harmonic series. Not only does this book tell the stories of the people behind the math, but it also includes discussions and rigorous proofs of the relevant mathematical results.
This highly useful text for students and professionals working in the applied sciences shows how to formulate and solve partial differential equations. Realistic, practical coverage of diffusion-type problems, hyperbolic-type problems, elliptic-type problems and numerical and approximate methods. Suggestions for further reading. Solution guide available upon request. 1982 edition.
Stephen Northcutt and his coauthors note in the superb Intrusion Signatures and Analysis that there's really no such thing as an attack that's never been seen before. The book documents scores of attacks on systems of all kinds, showing exactly what security administrators should look for in their logs and commenting on attackers' every significant command. This is largely a taxonomy of hacker strategies and the tools used to implement them. As such, it's an essential tool for people who want to take a scientific, targeted approach to defending information systems. It's also a great resource for security experts who want to earn their Certified Intrusion Analyst ratings from the Global Incident Analysis Center (GIAC)itit's organized, in part, around that objective.
A series of anecdotes shouldn't by rights add up to an autobiography, but that's just one of the many pieces of received wisdom that Nobel Prize-winning physicist Richard Feynman (1918-88) cheerfully ignores in his engagingly eccentric book, a bestseller ever since its initial publication in 1985. Fiercely independent (read the chapter entitled "Judging Books by Their Covers"), intolerant of stupidity even when it comes packaged as high intellectualism (check out "Is Electricity Fire?"), unafraid to offend (see "You Just Ask Them?"), Feynman informs by entertaining. It's possible to enjoy Surely You're Joking, Mr. Feynman simply as a bunch of hilarious yarns with the smart-alecky author as know-it-all hero. At some point, however, attentive readers realize that underneath all the merriment simmers a running commentary on what constitutes authentic knowledge: learning by understanding, not by rote; refusal to give up on seemingly insoluble problems; and total disrespect for fancy ideas that have no grounding in the real world. Feynman himself had all these qualities in spades, and they come through with vigor and verve in his no-bull prose. No wonder his studentsand readers around the worldadored him. Wendy Smith |
Java just keeps growing, adding features, functionality, complexity, and tempting developers to growl with frustration. The new 1.4 release of Java 2 Standard edition increases the size of the platform by 50%, to 2757 classes in 135 packages. How are you going to figure out what this means for your applications? As always, Java in a Nutshell has the answers. The new 4th edition still contains an accelerated introduction to the Java programming language and its key APIs so you can start writing code right away. And with more than 250 new pages, author David Flanagan quickly brings you up to speed on new features that come with version 1.4:High-performance NIO APISupport for pattern matching with regular expressionsA logging APIA user preferences APINew Collections classesAn XML-based persistence mechanism for Java BeansSupport for XML parsing using both the DOM and SAX APIsUser authentication with the JAAS APISupport for secure network connections using the SSL protocolSupport for cryptographyThe book contains O'Reilly's classic quick-reference for all the classes in the essential Java packages, so you can dive in and find what you need to make the new 1.4 version work for you. For as long as Java developers have existed, Java in a Nutshell has been ready, willing and able to take you right to the heart of the program, turning those frustrated grrrrss into purrrss of satisfaction. No wonder readers of Java Developer's Journal voted this the "Best Java Book" the past two years in a row!
For the intermediate to advanced Java developer, Java Enterprise in a Nutshell shows how to work with all of today's relevant Java APIs. Plus, it's a topnotch reference for all enterprise classes. Part tutorial and part reference work that you can use everyday at your desk, this title is a worthwhile resource for any Java developer building Web or enterprise software.
This top-selling, theorem-proof book presents a careful treatment of the principle topics of linear algebra, and illustrates the power of the subject through a variety of applications. It emphasizes the symbiotic relationship between linear transformations and matrices, but states theorems in the more general infinite-dimensional case where appropriate. Chapter topics cover vector spaces, linear transformations and matrices, elementary matrix operations and systems of linear equations, determinants, diagonalization, inner product spaces, and canonical forms. For statisticians and engineers.
This delightful book leads you through the basic elements of programming in Scheme (a Lisp dialect) via a series of dialogues with well-chosen questions and exercises. Besides teaching Scheme, The Little Schemer teaches the reader how to think about computation. The authors focus on ten essential concepts of thinking about how to compute and demonstrate how to apply these concepts in inventive ways. The Little Schemer is an excellent book both for the beginner and for the seasoned programmer.
Friedman and Felleisen's The Seasoned Schemer picks up where their book, The Little Schemer, left off and focuses on the myriad uses of functions in Scheme. Using the same dialogue format as The Little Schemer, the authors demonstrate how Scheme's flexible facilities for handling functions give the program so much variety and power. Along the way, the authors also present a variety of other more sophisticated language constructs.
Enormous quantities of data go unused or underused today, simply because people can't visualize the quantities and relationships in it. Using a downloadable programming environment developed by the author, Visualizing Data demonstrates methods for representing data accurately on the Web and elsewhere, complete with user interaction, animation, and more. How do the 3.1 billion A, C, G and T letters of the human genome compare to those of a chimp or a mouse? What do the paths that millions of visitors take through a web site look like? With Visualizing Data, you learn how to answer complex questions like these with thoroughly interactive displays. We're not talking about cookie-cutter charts and graphs. This book teaches you how to design entire interfaces around large, complex data sets with the help of a powerful new design and prototyping tool called "Processing." Used by many researchers and companies to convey specific data in a clear and understandable manner, the Processing beta is available free. With this tool and Visualizing Data as a guide, you'll learn basic visualization principles, how to choose the right kind of display for your purposes, and how to provide interactive features that will bring users to your site over and over. This book teaches you: The seven stages of visualizing data acquire, parse, filter, mine, represent, refine, and interact How all data problems begin with a question and end with a narrative construct that provides a clear answer without extraneous details Several example projects with the code to make them work Positive and negative points of each representation discussed. The focus is on customization so that each one best suits what you want toconvey about your data set The book does not provide ready-made "visualizations" that can be plugged into any data set. Instead, with chapters divided by types of data rather than types of display, you'll learn how each visualization conveys the unique properties of the data it represents why the data was collected, what's interesting about it, and what stories it can tell. Visualizing Data teaches you how to answer questions, not simply display information. |
Made with Delicious Library