Posted: August 31st, 2007, 10:07pm CEST
From the Back Cover
What do topics ranging from organic chemistry to Napoleon's campaigns have to do with computer programming? This collection of essays demonstrates the many varied aspects of programming, showing how programming can be both a fun and elegant science.
Some of the essays cover programming techniques, like how profilers can provide insight into the dynamic behavior of programs, and methods for making data files self-describing. These techniques deal with real programs and they are realistically illustrated, using the C and Awk languages. Bentley also provides the reader with some tricks of the programmer's trade, like a collection of rules of thumb and hints for finding simple solutions to hard problems.
These essays also originally appeared in the author's column in Communication of the ACM, and have been substantially revised, incorporating new sections, problems, and reader comments. Read more...

Posted: August 31st, 2007, 10:07pm CEST
Amazon.com
Fourteen years after it was first issued, C++ expert Jon Bentley reinvents a true classic with the second edition of his Programming Pearls. Completely revised and brought up to date with all new code examples in C and C++, this book remains an exceptional tutorial for learning to think like a programmer.
The "pearls" in question center not only on choosing the right algorithms (like binary searches, sorting techniques, or sparse arrays) but also on showing how to solve problems effectively. Each chapter frames a particular programming task--such as sorting numbers, creating anagrams, or counting the words in a block of text--many drawn from Bentley's experiences in his long career as a developer. The book traces the process of arriving at a fast, efficient, and accurate solution, along with code profiling to discover what works best. After refining the correct answer, each chapter enumerates programming principles that you can use on your own.
The author also challenges you to think like an engineer, and each chapter ends with about a dozen problems to get you thinking creatively about design issues. (Sidebars on such historical topics as the first computer solutions to computer chess, spell-checking, and even architectural design help create a perspective on successful problem solving and make for a truly educational and enjoyable tour of how to become a better programmer.) Bentley also asks the reader to think analytically about the world with "back of the Read more...

Posted: August 31st, 2007, 10:07pm CEST
Looking to break into C# programming? Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit is a valuable resource. You will start by learning the basics of the Visual C# environment and begin to build working programs very quickly. As the programs become more complex, you will discover more of the advanced features of the C# programming language and the Visual C# tool.
Set with the practical goal of providing you with a solid foundation from which to grow and develop your C# programming skills, this book is perfect for use in a professional setting or for use with personal projects. The accompanying CD includes Visual C# 2005 Express Edition, a streamlined, easy-to-use development tool that makes Windows programming with C# fun. Jump in with both feet with the help of Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit.
Read more...

Posted: August 31st, 2007, 10:07pm CEST
The first revision of this third volume is the most comprehensive survey of classical computer techniques for sorting and searching. It extends the treatment of data structures in Volume 1 to consider both large and small databases and internal and external memories. The book contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency. Outstanding features of the second edition include a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing.
Book Info
Contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency and a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing. DLC: Electronic digital computers - Programming. Read more...

Posted: August 31st, 2007, 10:07pm CEST
Amazon.com
Volume 2 of Donald Knuth's classic series The Art of Computer Programming covers seminumerical algorithms, with topics ranging from random number generators to floating point operations and other optimized arithmetic algorithms. Truly comprehensive and meticulously written, this book (and series) is that rarest of all creatures--a work of authoritative scholarship in classical computer science, but one that can be read and used profitably by virtually all working programmers.
The book begins with fundamental questions regarding random numbers and how to use algorithms to generate them. Subsequent chapters demonstrate efficient computation of single-precision and double-precision arithmetic calculations and modular arithmetic. The text then presents prime factorization (which can be used in cryptography, for instance) and algorithms for calculating fractions. This volume ends with algorithms for polynomial arithmetic and manipulation of power-series topics, which will benefit those with some knowledge of calculus.
Throughout this beautifully presented edition, Knuth incorporates hundreds of useful exercises for trying out the algorithms. These range from simple problems to larger research project topics. (The book provides answers, where appropriate, at the end of the book.) The result is a text that's suitable for college or graduate-level computer science courses or individual study by programmers. Volume 2 is an indispensable part of any working programmer's Read more...

Posted: August 31st, 2007, 10:07pm CEST
Amazon.com
This magnificent tour de force presents a comprehensive overview of a wide variety of algorithms and the analysis of them. Now in its third edition, The Art of Computer Programming, Volume I: Fundamental Algorithms contains substantial revisions by the author and includes numerous new exercises.
Although this book was conceived several decades ago, it is still a timeless classic. One of the book's greatest strengths is the wonderful collection of problems that accompany each chapter. The author has chosen problems carefully and indexed them according to difficulty. Solving a substantial number of these problems will help you gain a solid understanding of the issues surrounding the given topic. Furthermore, the exercises feature a variety of classic problems.
Fundamental Algorithms begins with mathematical preliminaries. The first section offers a good grounding in a variety of useful mathematical tools: proof techniques, combinatorics, and elementary number theory. Knuth then details the MIX processor, a virtual machine architecture that serves as the programming target for subsequent discussions. This wonderful section comprehensively covers the principles of simple machine architecture, beginning with a register-level discussion of the instruction set. A later discussion of a simulator for this machine includes an excellent description of the principles underlying the implementation of subroutines and co-routines. Implementing such a simulator is an excellen Read more...

Posted: August 31st, 2007, 10:07pm CEST
The Guinness Book of World Records once deemed Deep Purple "the world's loudest band." Ritchie Blackmore's masterful axe playing no doubt helped them earn this distinction. Learn his trademark riffs and solos with this book/CD pack. It includes detailed background notes, lessons and examples on CD so you can be playing like Blackmore in no time. Explores 10 classics:
* Black Night
* Burn
* Highway Star
* Hush
* Knocking at Your Back Door
* Lazy
* Smoke on the Water
* Space Truckin'
* Strange Kind of Woman
* Woman from Tokyo. Read more...

Posted: August 31st, 2007, 10:07pm CEST
List:
1 - Rendezvous with Rama.doc
2 - Rama II.doc
3 - The Garden of Rama.doc
4 - Rama Revealed.doc
Sir Arthur Charles Clarke (born 16 December 1917) is a British science-fiction author and inventor, most famous for his novel 2001: A Space Odyssey, and for collaborating with director Stanley Kubrick on the film of the same name. Clarke is the last surviving member of what was sometimes known as the "Big Three" of science fiction, which included Robert A. Heinlein and Isaac Asimov.
Rendezvous with Rama is a novel by Arthur C. Clarke first published in 1972. Set in the 22nd century, the story involves a thirty-mile-long cylindrical alien starship that passes through Earth's solar system. The story is told from the point of view of a group of human explorers, who intercept the ship in an attempt to unlock its mysteries.
Rescue Party (1946), the first published story of Clarke, also has a cylindrical alien spaceship with kilometer scale dimensions. Rendezvous could be an elaboration of that ship. Another of Clarke's short stories, Jupiter Five (1953), is very similar to this novel in style, as well as content.
This novel won both the Hugo and Nebula awards upon its release, and is widely regarded as one of the cornerstones in Clarke's bibliography. It is considered a science fiction classic, and is particularly seen as a key hard science fiction text.
Rama II is a novel by Gentry Lee and Arthur C. Clarke first published in 1989. It recounts humankind's further Read more...

Posted: August 31st, 2007, 10:07pm CEST
* Taking a unique IDE-centric approach, well-respected authors examine the IDE capabilities readers will need to perform specific tasks, demonstrated in the context of building XML Web services
* The only book on the topic that introduces each characteristic of the IDE followed by an example of the context in which that feature is used
* Covers creating custom templates and wizards, reusing code and lightweight code generators, dynamically generating forms through reflections, managing data in the IDE, using the SQL designer to write stored procedures, debugging ASP.NET Web forms, and much more
From the Back Cover
Visual Studio 2005 is an enormous product. Incorporating the latest advances in both Visual BasicR and C# as well as improvements and new features in the user interface, it can be daunting without the kind of guidance this book provides.
In these pages you'll learn to harness every feature of this remarkable development tool. The opening section will familiarize you with the IDE structure and layout, various options and settings, and other core aspects of Visual Studio 2005. Then you will examine each of the nine major categories composing the functions of Visual Studio 2005. Every chapter is cross-referenced, so you can achieve a complete understanding of each feature and how all the elements work together to produce an effective programming environment.
What you will learn from this book
How to edit Application Configuration and XML resource f Read more...

Posted: August 31st, 2007, 10:07pm CEST
Amazon.com
For the majority of C++ programmers, the pace and style of David Chapman's Teach Yourself Visual C++ 6 in 21 Days will make a good deal of sense. The author covers all the essentials of basic Windows and Microsoft Foundation Classes (MFC) development, and then addresses several new features in Visual C++ 6, all while moving quickly enough for the busy, working programmer.
Chapman's first section introduces the basic Visual C++ 6 tools, like the AppWizard and ClassWizard, and discusses the essentials of building dialog-based applications using basic Windows controls such as static text, edit, button, and list box controls. Further chapters cover mouse and keyboard basics, timers, menus, and fonts. In short, the first week provides a traditional introduction to Windows and MFC programming without the frills.
The second set of tutorials delves into Graphical Device Interface (GDI) graphics programming, always a challenging topic for new MFC programmers. Then the author moves to using ActiveX controls inside your applications (a real strength of Visual C++, enhanced in the new release). The basics of toolbars, saving and restoring files to MFC applications, and an introduction to Open Database Connectivity (ODBC) programming round out this set of chapters.
The last set of exercises will give the MFC developer some new expertise. First, the author looks at the potential of ActiveX Data Objects (ADOs) for database development and how to build reusable libraries i Read more...

Posted: August 30th, 2007, 11:22pm CEST
The first revision of this third volume is the most comprehensive survey of classical computer techniques for sorting and searching. It extends the treatment of data structures in Volume 1 to consider both large and small databases and internal and external memories. The book contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency. Outstanding features of the second edition include a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing.
Book Info
Contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency and a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing. DLC: Electronic digital computers - Programming. Read more...

Posted: August 30th, 2007, 11:22pm CEST
Amazon.com
Volume 2 of Donald Knuth's classic series The Art of Computer Programming covers seminumerical algorithms, with topics ranging from random number generators to floating point operations and other optimized arithmetic algorithms. Truly comprehensive and meticulously written, this book (and series) is that rarest of all creatures--a work of authoritative scholarship in classical computer science, but one that can be read and used profitably by virtually all working programmers.
The book begins with fundamental questions regarding random numbers and how to use algorithms to generate them. Subsequent chapters demonstrate efficient computation of single-precision and double-precision arithmetic calculations and modular arithmetic. The text then presents prime factorization (which can be used in cryptography, for instance) and algorithms for calculating fractions. This volume ends with algorithms for polynomial arithmetic and manipulation of power-series topics, which will benefit those with some knowledge of calculus.
Throughout this beautifully presented edition, Knuth incorporates hundreds of useful exercises for trying out the algorithms. These range from simple problems to larger research project topics. (The book provides answers, where appropriate, at the end of the book.) The result is a text that's suitable for college or graduate-level computer science courses or individual study by programmers. Volume 2 is an indispensable part of any working programmer's Read more...

Posted: August 30th, 2007, 11:22pm CEST
Amazon.com
This magnificent tour de force presents a comprehensive overview of a wide variety of algorithms and the analysis of them. Now in its third edition, The Art of Computer Programming, Volume I: Fundamental Algorithms contains substantial revisions by the author and includes numerous new exercises.
Although this book was conceived several decades ago, it is still a timeless classic. One of the book's greatest strengths is the wonderful collection of problems that accompany each chapter. The author has chosen problems carefully and indexed them according to difficulty. Solving a substantial number of these problems will help you gain a solid understanding of the issues surrounding the given topic. Furthermore, the exercises feature a variety of classic problems.
Fundamental Algorithms begins with mathematical preliminaries. The first section offers a good grounding in a variety of useful mathematical tools: proof techniques, combinatorics, and elementary number theory. Knuth then details the MIX processor, a virtual machine architecture that serves as the programming target for subsequent discussions. This wonderful section comprehensively covers the principles of simple machine architecture, beginning with a register-level discussion of the instruction set. A later discussion of a simulator for this machine includes an excellent description of the principles underlying the implementation of subroutines and co-routines. Implementing such a simulator is an excellen Read more...

Posted: August 30th, 2007, 11:22pm CEST
The Guinness Book of World Records once deemed Deep Purple "the world's loudest band." Ritchie Blackmore's masterful axe playing no doubt helped them earn this distinction. Learn his trademark riffs and solos with this book/CD pack. It includes detailed background notes, lessons and examples on CD so you can be playing like Blackmore in no time. Explores 10 classics:
* Black Night
* Burn
* Highway Star
* Hush
* Knocking at Your Back Door
* Lazy
* Smoke on the Water
* Space Truckin'
* Strange Kind of Woman
* Woman from Tokyo. Read more...

Posted: August 30th, 2007, 11:22pm CEST
List:
1 - Rendezvous with Rama.doc
2 - Rama II.doc
3 - The Garden of Rama.doc
4 - Rama Revealed.doc
Sir Arthur Charles Clarke (born 16 December 1917) is a British science-fiction author and inventor, most famous for his novel 2001: A Space Odyssey, and for collaborating with director Stanley Kubrick on the film of the same name. Clarke is the last surviving member of what was sometimes known as the "Big Three" of science fiction, which included Robert A. Heinlein and Isaac Asimov.
Rendezvous with Rama is a novel by Arthur C. Clarke first published in 1972. Set in the 22nd century, the story involves a thirty-mile-long cylindrical alien starship that passes through Earth's solar system. The story is told from the point of view of a group of human explorers, who intercept the ship in an attempt to unlock its mysteries.
Rescue Party (1946), the first published story of Clarke, also has a cylindrical alien spaceship with kilometer scale dimensions. Rendezvous could be an elaboration of that ship. Another of Clarke's short stories, Jupiter Five (1953), is very similar to this novel in style, as well as content.
This novel won both the Hugo and Nebula awards upon its release, and is widely regarded as one of the cornerstones in Clarke's bibliography. It is considered a science fiction classic, and is particularly seen as a key hard science fiction text.
Rama II is a novel by Gentry Lee and Arthur C. Clarke first published in 1989. It recounts humankind's further Read more...

Posted: August 30th, 2007, 11:22pm CEST
* Taking a unique IDE-centric approach, well-respected authors examine the IDE capabilities readers will need to perform specific tasks, demonstrated in the context of building XML Web services
* The only book on the topic that introduces each characteristic of the IDE followed by an example of the context in which that feature is used
* Covers creating custom templates and wizards, reusing code and lightweight code generators, dynamically generating forms through reflections, managing data in the IDE, using the SQL designer to write stored procedures, debugging ASP.NET Web forms, and much more
From the Back Cover
Visual Studio 2005 is an enormous product. Incorporating the latest advances in both Visual BasicR and C# as well as improvements and new features in the user interface, it can be daunting without the kind of guidance this book provides.
In these pages you'll learn to harness every feature of this remarkable development tool. The opening section will familiarize you with the IDE structure and layout, various options and settings, and other core aspects of Visual Studio 2005. Then you will examine each of the nine major categories composing the functions of Visual Studio 2005. Every chapter is cross-referenced, so you can achieve a complete understanding of each feature and how all the elements work together to produce an effective programming environment.
What you will learn from this book
How to edit Application Configuration and XML resource f Read more...

Posted: August 30th, 2007, 11:22pm CEST
Amazon.com
For the majority of C++ programmers, the pace and style of David Chapman's Teach Yourself Visual C++ 6 in 21 Days will make a good deal of sense. The author covers all the essentials of basic Windows and Microsoft Foundation Classes (MFC) development, and then addresses several new features in Visual C++ 6, all while moving quickly enough for the busy, working programmer.
Chapman's first section introduces the basic Visual C++ 6 tools, like the AppWizard and ClassWizard, and discusses the essentials of building dialog-based applications using basic Windows controls such as static text, edit, button, and list box controls. Further chapters cover mouse and keyboard basics, timers, menus, and fonts. In short, the first week provides a traditional introduction to Windows and MFC programming without the frills.
The second set of tutorials delves into Graphical Device Interface (GDI) graphics programming, always a challenging topic for new MFC programmers. Then the author moves to using ActiveX controls inside your applications (a real strength of Visual C++, enhanced in the new release). The basics of toolbars, saving and restoring files to MFC applications, and an introduction to Open Database Connectivity (ODBC) programming round out this set of chapters.
The last set of exercises will give the MFC developer some new expertise. First, the author looks at the potential of ActiveX Data Objects (ADOs) for database development and how to build reusable libraries i Read more...

Posted: August 30th, 2007, 11:22pm CEST
Herbert George Wells (September 21, 1866 - August 13, 1946), better known as H. G. Wells, was an English writer best known for such science fiction novels as The Time Machine, The War of the Worlds, The Invisible Man, The First Men in the Moon and The Island of Doctor Moreau. He was a prolific writer of both fiction and non-fiction, and produced works in many different genres, including contemporary novels, history, and social commentary. He was also an outspoken socialist. His later works become increasingly political and didactic, and only his early science fiction novels are widely read today. Both Wells and Jules Verne are sometimes referred to as "The Father of Science Fiction".
This volume (one pdf file) includes:
1866-1946 Biography
1895 The Time Machine
1896 The Island of Dr. Moreau
1896 The Wheels of Chance
1897 The Invisible Man
1898 The War of the Worlds
1899 When the Sleeper Wakes
1901 First Men in the Moon
1903 Twelve Stories and a Dream
1908 Tono-Bungay
1908 The War in the Air
1909 Ann Veronica - A Modern Love Story
1911 Door in the Wall and other Stories
1911 The New Machiavelli
1914 The World Set Free
1915 The Research Magnificent
1917 God The Invisible King
1917 The Soul of a Bishop
1917 War and the Future
1922 The Secret Places of the Heart Read more...

Posted: August 30th, 2007, 11:22pm CEST
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts - and a knowledge of how they can be implemented in a particular programming language - is essential.
Computer Graphics for Java Programmers, 2nd edition covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination.
Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.
The publisher, John Wiley and Sons
Reinforcing concepts with useful and simple examples, this book explores both elementary and advance topics--from producing simple graphical objects to using applied geometry to create vectors and polygons and finally to rotating and transforming these graphical objects. It provides both classic graphics algorithms as well as particular effects such as perspective drawings. Ready-to-run programs and worked examples illuminate the principles and techniques for creating 2d and 3d objects.
Table of Contents
Computer Graphics for Java Programmers, Second Edition
Preface
Chapter 1 - Elementary Co Read more...

Posted: August 30th, 2007, 11:22pm CEST
The author of this text illustrates how to implement control systems in your resource-limited embedded systems. Using C or C++, you will learn to design and test control systems to ensure a high level of performance and robustness.
Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control system design techniques geared toward readers of all experience le
Using the techniques and reusable code in Embedded Control Systems in C/C++, embedded systems developers can design control systems without the advanced calculus skills that are typically required.
About the Author
Jim Ledin, P.E., is an electrical engineer providing simulation-related consulting services. Over the past 18 years, he has worked on all phases of non-real-time and hardware-in-the-loop (HIL) simulation in support of the testing and evaluation of air-to-air and surface-to-air missile systems at the Naval Air Warfare Center in Point Mugu, Calif. He also served as the principal simulation developer for three HIL simulation laboratories for the NAWC. Jim has presented at ADI User Society international meetings and the Embedded Systems Conference, and has written for Embedded Systems Programming magazine and Dr. Dobb's Journal. He can be reached at jim@ledin.com or through the Ledin Engineering Web site at www.ledin.com.
Table of Contents
Embedded Control Systems in C/C+ Read more...

Posted: August 29th, 2007, 10:30pm CEST
Amazon.com
For the majority of C++ programmers, the pace and style of David Chapman's Teach Yourself Visual C++ 6 in 21 Days will make a good deal of sense. The author covers all the essentials of basic Windows and Microsoft Foundation Classes (MFC) development, and then addresses several new features in Visual C++ 6, all while moving quickly enough for the busy, working programmer.
Chapman's first section introduces the basic Visual C++ 6 tools, like the AppWizard and ClassWizard, and discusses the essentials of building dialog-based applications using basic Windows controls such as static text, edit, button, and list box controls. Further chapters cover mouse and keyboard basics, timers, menus, and fonts. In short, the first week provides a traditional introduction to Windows and MFC programming without the frills.
The second set of tutorials delves into Graphical Device Interface (GDI) graphics programming, always a challenging topic for new MFC programmers. Then the author moves to using ActiveX controls inside your applications (a real strength of Visual C++, enhanced in the new release). The basics of toolbars, saving and restoring files to MFC applications, and an introduction to Open Database Connectivity (ODBC) programming round out this set of chapters.
The last set of exercises will give the MFC developer some new expertise. First, the author looks at the potential of ActiveX Data Objects (ADOs) for database development and how to build reusable libraries i Read more...

Posted: August 29th, 2007, 10:30pm CEST
Herbert George Wells (September 21, 1866 - August 13, 1946), better known as H. G. Wells, was an English writer best known for such science fiction novels as The Time Machine, The War of the Worlds, The Invisible Man, The First Men in the Moon and The Island of Doctor Moreau. He was a prolific writer of both fiction and non-fiction, and produced works in many different genres, including contemporary novels, history, and social commentary. He was also an outspoken socialist. His later works become increasingly political and didactic, and only his early science fiction novels are widely read today. Both Wells and Jules Verne are sometimes referred to as "The Father of Science Fiction".
This volume (one pdf file) includes:
1866-1946 Biography
1895 The Time Machine
1896 The Island of Dr. Moreau
1896 The Wheels of Chance
1897 The Invisible Man
1898 The War of the Worlds
1899 When the Sleeper Wakes
1901 First Men in the Moon
1903 Twelve Stories and a Dream
1908 Tono-Bungay
1908 The War in the Air
1909 Ann Veronica - A Modern Love Story
1911 Door in the Wall and other Stories
1911 The New Machiavelli
1914 The World Set Free
1915 The Research Magnificent
1917 God The Invisible King
1917 The Soul of a Bishop
1917 War and the Future
1922 The Secret Places of the Heart Read more...

Posted: August 29th, 2007, 10:30pm CEST
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts - and a knowledge of how they can be implemented in a particular programming language - is essential.
Computer Graphics for Java Programmers, 2nd edition covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination.
Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.
The publisher, John Wiley and Sons
Reinforcing concepts with useful and simple examples, this book explores both elementary and advance topics--from producing simple graphical objects to using applied geometry to create vectors and polygons and finally to rotating and transforming these graphical objects. It provides both classic graphics algorithms as well as particular effects such as perspective drawings. Ready-to-run programs and worked examples illuminate the principles and techniques for creating 2d and 3d objects.
Table of Contents
Computer Graphics for Java Programmers, Second Edition
Preface
Chapter 1 - Elementary Co Read more...

Posted: August 29th, 2007, 10:30pm CEST
The author of this text illustrates how to implement control systems in your resource-limited embedded systems. Using C or C++, you will learn to design and test control systems to ensure a high level of performance and robustness.
Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control system design techniques geared toward readers of all experience le
Using the techniques and reusable code in Embedded Control Systems in C/C++, embedded systems developers can design control systems without the advanced calculus skills that are typically required.
About the Author
Jim Ledin, P.E., is an electrical engineer providing simulation-related consulting services. Over the past 18 years, he has worked on all phases of non-real-time and hardware-in-the-loop (HIL) simulation in support of the testing and evaluation of air-to-air and surface-to-air missile systems at the Naval Air Warfare Center in Point Mugu, Calif. He also served as the principal simulation developer for three HIL simulation laboratories for the NAWC. Jim has presented at ADI User Society international meetings and the Embedded Systems Conference, and has written for Embedded Systems Programming magazine and Dr. Dobb's Journal. He can be reached at jim@ledin.com or through the Ledin Engineering Web site at www.ledin.com.
Table of Contents
Embedded Control Systems in C/C+ Read more...

Posted: August 29th, 2007, 10:30pm CEST
This is John T. Ratzlaff's amazing book Tesla Said (1984) which is the most comprehensive single volume of Nikola Tesla's writings presently available. A period of over a quarter of a century has elapsed in gathering this material from every known source, in addition to searching archival material from the decades around the turn of the century. Mr. Tesla speaks for himself and the reader is enabled to make first hand judgments rather than relying on the opinions of others. The subject matter is arranged in chronological order and includes a wide range of interesting and important information not previously published in book form. 300 pages, many pictures. A must read for everyone.
Amazon.com
A definitive collection of 100 articles and papers either by or about Nikola Tesla. It is the most comprehensive single collection of periodical articles on the subject of Nikola Tesla available. Years were spent in gathering the material from every known source, including a search of archival material from around the turn of the century. This volume is indispensible to those seriously interested in Tesla Research. Read more...

Posted: August 29th, 2007, 10:30pm CEST
Create network communications software with a thorough understanding of the essential system-level design and implementation choices and how they affect the performance and maintainability of your embedded system. An examination of the OSI 7-layer model serves as a starting point for a logical partitioning of software functionality in a communications system. With this foundation, you explore a development model that addresses the complete range of issues in the design of embedded communications software, including real-time operating systems, hardware and software partitioning, layering, and protocol stacks.
Delve into the design techniques (state tables, upper- and lower-level interfaces, configuration techniques, buffer and timer management) that enable clean, understandable implementations of even complex protocols. Explore specialized design issues, including task and table management, as well as implementation issues that include:
- how device and network management capabilities should interact with the stack
- how to handle system startup and configuration
- what special requirements multi-board designs impose
Combine the recommended design and development processes-complete with a list of appropriate equipment and tools-with your newfound perspective to tackle your next project.
About the Author
T. Sridhar is CTO and vice president of engineering at FutureSoft where his work includes software architecture design for communications systems. Communica Read more...

Posted: August 29th, 2007, 10:30pm CEST
* Previous edition sold more than 36,000 copies
* New coverage of all the updates to Solaris 10, Linux, HP-UX, AIX, FreeBSD, and Mac OS X
* New chapters on Samba, Python, PHP, enterprise application, middleware, the desktop (GNOME, CDE), and databases
* Authors have roots in Bell Labs, the birthplace of UNIX
From the Back Cover
The Definitive UNIX Resource--Fully Updated
Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities.
Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included.
* Install, configure, and maintain UNIX on your PC or workstation
* Work with files, directories, commands, and the UNIX shell
* Create and modify text files using powerful text editors
* Use UNIX desktops, including GNOME, CDE, and KDE, as an end user or system administrator
* Use and manage e-mail, TCP/IP networking, and Read more...

Posted: August 29th, 2007, 10:30pm CEST
Posted: August 29th, 2007, 10:30pm CEST
C# is the premier language for .NET development, and is currently the fastestgrowing programming language. It is already being used by 29% of professionalprogrammers, with that percentage expected to continue increasing rapidly. It isstill a relatively new language, however, and developers are still looking forresources to enable them to use it better. Effective C# covers C# from apractical perspective, and provides insight into using the language moreefficiently. The reader will get information based on years of practical C#experience in real world settings. The format of the book is the same that hasproven immensely popular in other books in Scott Meyers' series. The authorhas a devoted following from his regular C# columns in Visual StudioMagazine. Every serious C# developer will keep this book close at hand, toreturn to again and again for advice.
C#'s resemblances to C++, Java, and C make it easier to learn, but there's a downside: C# programmers often continue to use older techniques when far better alternatives are available. In Effective C#, respected .NET expert Bill Wagner identifies fifty ways you can start leveraging the full power of C# in order to write faster, more efficient, and more reliable software.
Effective C# follows the format that made Effective C++ (Addison-Wesley, 1998) and Effective Java (Addison-Wesley, 2001) indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples Read more...

Posted: August 29th, 2007, 10:30pm CEST
Milton Erickson has been called the most influential hypnotherapist of our time. Closely related to his therapy was his use of "teaching tales." Calling upon shock, surprise, confusion-with generous use of questions, puns, and playful humor-he seeded suggestions indirectly and positively with these tales, here gathered together by Dr. Rosen.
These stories are case studies, people with all sorts of problems, and very interesting solutions, and great stories.
Think of Milton Erickson as someone who was a master of effecting life altering personal change by being able to communicate on a deeper level. Applied to yourself you can most likely imagine the effect you can have on yourself and others and how you can win friends and influence people by learning this skill.
Ground-breaking and revolutionary describe the work of Milton Erickson. With no direct method available to comprehend Erickson's complex therapy style Teaching Tales allows insight into his work. The understanding one develops from reading the highly engaging text comes about as each tale represents a piece of the puzzle of what it is to be a human learning our way through this world. Always focused on the fundamental experience of people, Erickson through the exposition of Sidney Rosen, elucidates his basic and profound vision of what makes all of us play, work, and especially learn to be better. Read more...

Posted: August 29th, 2007, 10:16am CEST
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts - and a knowledge of how they can be implemented in a particular programming language - is essential.
Computer Graphics for Java Programmers, 2nd edition covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination.
Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.
The publisher, John Wiley and Sons
Reinforcing concepts with useful and simple examples, this book explores both elementary and advance topics--from producing simple graphical objects to using applied geometry to create vectors and polygons and finally to rotating and transforming these graphical objects. It provides both classic graphics algorithms as well as particular effects such as perspective drawings. Ready-to-run programs and worked examples illuminate the principles and techniques for creating 2d and 3d objects.
Table of Contents
Computer Graphics for Java Programmers, Second Edition
Preface
Chapter 1 - Elementary Co Read more...

Posted: August 29th, 2007, 10:16am CEST
The author of this text illustrates how to implement control systems in your resource-limited embedded systems. Using C or C++, you will learn to design and test control systems to ensure a high level of performance and robustness.
Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control system design techniques geared toward readers of all experience le
Using the techniques and reusable code in Embedded Control Systems in C/C++, embedded systems developers can design control systems without the advanced calculus skills that are typically required.
About the Author
Jim Ledin, P.E., is an electrical engineer providing simulation-related consulting services. Over the past 18 years, he has worked on all phases of non-real-time and hardware-in-the-loop (HIL) simulation in support of the testing and evaluation of air-to-air and surface-to-air missile systems at the Naval Air Warfare Center in Point Mugu, Calif. He also served as the principal simulation developer for three HIL simulation laboratories for the NAWC. Jim has presented at ADI User Society international meetings and the Embedded Systems Conference, and has written for Embedded Systems Programming magazine and Dr. Dobb's Journal. He can be reached at jim@ledin.com or through the Ledin Engineering Web site at www.ledin.com.
Table of Contents
Embedded Control Systems in C/C+ Read more...

Posted: August 29th, 2007, 10:16am CEST
This is John T. Ratzlaff's amazing book Tesla Said (1984) which is the most comprehensive single volume of Nikola Tesla's writings presently available. A period of over a quarter of a century has elapsed in gathering this material from every known source, in addition to searching archival material from the decades around the turn of the century. Mr. Tesla speaks for himself and the reader is enabled to make first hand judgments rather than relying on the opinions of others. The subject matter is arranged in chronological order and includes a wide range of interesting and important information not previously published in book form. 300 pages, many pictures. A must read for everyone.
Amazon.com
A definitive collection of 100 articles and papers either by or about Nikola Tesla. It is the most comprehensive single collection of periodical articles on the subject of Nikola Tesla available. Years were spent in gathering the material from every known source, including a search of archival material from around the turn of the century. This volume is indispensible to those seriously interested in Tesla Research. Read more...

Posted: August 29th, 2007, 10:16am CEST
Create network communications software with a thorough understanding of the essential system-level design and implementation choices and how they affect the performance and maintainability of your embedded system. An examination of the OSI 7-layer model serves as a starting point for a logical partitioning of software functionality in a communications system. With this foundation, you explore a development model that addresses the complete range of issues in the design of embedded communications software, including real-time operating systems, hardware and software partitioning, layering, and protocol stacks.
Delve into the design techniques (state tables, upper- and lower-level interfaces, configuration techniques, buffer and timer management) that enable clean, understandable implementations of even complex protocols. Explore specialized design issues, including task and table management, as well as implementation issues that include:
- how device and network management capabilities should interact with the stack
- how to handle system startup and configuration
- what special requirements multi-board designs impose
Combine the recommended design and development processes-complete with a list of appropriate equipment and tools-with your newfound perspective to tackle your next project.
About the Author
T. Sridhar is CTO and vice president of engineering at FutureSoft where his work includes software architecture design for communications systems. Communica Read more...

Posted: August 29th, 2007, 10:16am CEST
* Previous edition sold more than 36,000 copies
* New coverage of all the updates to Solaris 10, Linux, HP-UX, AIX, FreeBSD, and Mac OS X
* New chapters on Samba, Python, PHP, enterprise application, middleware, the desktop (GNOME, CDE), and databases
* Authors have roots in Bell Labs, the birthplace of UNIX
From the Back Cover
The Definitive UNIX Resource--Fully Updated
Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities.
Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included.
* Install, configure, and maintain UNIX on your PC or workstation
* Work with files, directories, commands, and the UNIX shell
* Create and modify text files using powerful text editors
* Use UNIX desktops, including GNOME, CDE, and KDE, as an end user or system administrator
* Use and manage e-mail, TCP/IP networking, and Read more...

Posted: August 29th, 2007, 10:16am CEST
Posted: August 29th, 2007, 10:16am CEST
C# is the premier language for .NET development, and is currently the fastestgrowing programming language. It is already being used by 29% of professionalprogrammers, with that percentage expected to continue increasing rapidly. It isstill a relatively new language, however, and developers are still looking forresources to enable them to use it better. Effective C# covers C# from apractical perspective, and provides insight into using the language moreefficiently. The reader will get information based on years of practical C#experience in real world settings. The format of the book is the same that hasproven immensely popular in other books in Scott Meyers' series. The authorhas a devoted following from his regular C# columns in Visual StudioMagazine. Every serious C# developer will keep this book close at hand, toreturn to again and again for advice.
C#'s resemblances to C++, Java, and C make it easier to learn, but there's a downside: C# programmers often continue to use older techniques when far better alternatives are available. In Effective C#, respected .NET expert Bill Wagner identifies fifty ways you can start leveraging the full power of C# in order to write faster, more efficient, and more reliable software.
Effective C# follows the format that made Effective C++ (Addison-Wesley, 1998) and Effective Java (Addison-Wesley, 2001) indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples Read more...

Posted: August 29th, 2007, 10:16am CEST
Milton Erickson has been called the most influential hypnotherapist of our time. Closely related to his therapy was his use of "teaching tales." Calling upon shock, surprise, confusion-with generous use of questions, puns, and playful humor-he seeded suggestions indirectly and positively with these tales, here gathered together by Dr. Rosen.
These stories are case studies, people with all sorts of problems, and very interesting solutions, and great stories.
Think of Milton Erickson as someone who was a master of effecting life altering personal change by being able to communicate on a deeper level. Applied to yourself you can most likely imagine the effect you can have on yourself and others and how you can win friends and influence people by learning this skill.
Ground-breaking and revolutionary describe the work of Milton Erickson. With no direct method available to comprehend Erickson's complex therapy style Teaching Tales allows insight into his work. The understanding one develops from reading the highly engaging text comes about as each tale represents a piece of the puzzle of what it is to be a human learning our way through this world. Always focused on the fundamental experience of people, Erickson through the exposition of Sidney Rosen, elucidates his basic and profound vision of what makes all of us play, work, and especially learn to be better. Read more...

Posted: August 29th, 2007, 10:16am CEST
An intuitive, applications-driven guide to electronics for engineers, hobbyists, and students--one that doesn't overload readers with technical detail. Chock-full of illustrations--over 750 hand-drawn images provide clear, detailed instructions on how to turn theoretical ideas into real-life gadgets. Covers integrated circuits (ICs), digital electronics, and various input/output devices; includes a complete chapter on the latest microcontrollers.
Robotroom.com, July 2004
never seen... electronics book this complete with such... breadth... well written... often... first source I turn to... encyclopedia for hobbyists. Read more...

Posted: August 29th, 2007, 10:16am CEST
For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture.
This complete and fully updated study of assembly language for the IBM-PC teaches students how to write and debug programs at the machine level. Based on the Intel processor family, the text simplifies and demystifies concepts that students need to grasp before they can go on to more advanced computer architecture or operating systems courses.
From the Back Cover
This text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. In his eagerly anticipated fourth edition, Kip Irvine concentrates on the combined Windows/MS-DOS operating system and thoroughly covers 32-bit assembly language applications for Intel-based computers.
Focusing on how to approach programming problems with a machine-level mindset, Assembly Language for Intel(r)-Based Computers includes the following features:
* Detailed tutorials on numbering systems and data storage fundamentals.
* All programs tested with the Microsoft(r) MASM 6.15(tm) assembler.
* Inline assembly code, as well as linking assembly language to C/C++ in both Real and Protected modes.
* Extensive instruction set reference that includes instruction formats and CPU flag usage.
* Interrupt vectoring and device I/O.
* CD-ROM that includes the full professional version of the Micr Read more...

Posted: August 28th, 2007, 10:58pm CEST
The author of this text illustrates how to implement control systems in your resource-limited embedded systems. Using C or C++, you will learn to design and test control systems to ensure a high level of performance and robustness.
Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control system design techniques geared toward readers of all experience le
Using the techniques and reusable code in Embedded Control Systems in C/C++, embedded systems developers can design control systems without the advanced calculus skills that are typically required.
About the Author
Jim Ledin, P.E., is an electrical engineer providing simulation-related consulting services. Over the past 18 years, he has worked on all phases of non-real-time and hardware-in-the-loop (HIL) simulation in support of the testing and evaluation of air-to-air and surface-to-air missile systems at the Naval Air Warfare Center in Point Mugu, Calif. He also served as the principal simulation developer for three HIL simulation laboratories for the NAWC. Jim has presented at ADI User Society international meetings and the Embedded Systems Conference, and has written for Embedded Systems Programming magazine and Dr. Dobb's Journal. He can be reached at jim@ledin.com or through the Ledin Engineering Web site at www.ledin.com.
Table of Contents
Embedded Control Systems in C/C+ Read more...

Posted: August 28th, 2007, 10:58pm CEST
This is John T. Ratzlaff's amazing book Tesla Said (1984) which is the most comprehensive single volume of Nikola Tesla's writings presently available. A period of over a quarter of a century has elapsed in gathering this material from every known source, in addition to searching archival material from the decades around the turn of the century. Mr. Tesla speaks for himself and the reader is enabled to make first hand judgments rather than relying on the opinions of others. The subject matter is arranged in chronological order and includes a wide range of interesting and important information not previously published in book form. 300 pages, many pictures. A must read for everyone.
Amazon.com
A definitive collection of 100 articles and papers either by or about Nikola Tesla. It is the most comprehensive single collection of periodical articles on the subject of Nikola Tesla available. Years were spent in gathering the material from every known source, including a search of archival material from around the turn of the century. This volume is indispensible to those seriously interested in Tesla Research. Read more...

Posted: August 28th, 2007, 10:58pm CEST
Create network communications software with a thorough understanding of the essential system-level design and implementation choices and how they affect the performance and maintainability of your embedded system. An examination of the OSI 7-layer model serves as a starting point for a logical partitioning of software functionality in a communications system. With this foundation, you explore a development model that addresses the complete range of issues in the design of embedded communications software, including real-time operating systems, hardware and software partitioning, layering, and protocol stacks.
Delve into the design techniques (state tables, upper- and lower-level interfaces, configuration techniques, buffer and timer management) that enable clean, understandable implementations of even complex protocols. Explore specialized design issues, including task and table management, as well as implementation issues that include:
- how device and network management capabilities should interact with the stack
- how to handle system startup and configuration
- what special requirements multi-board designs impose
Combine the recommended design and development processes-complete with a list of appropriate equipment and tools-with your newfound perspective to tackle your next project.
About the Author
T. Sridhar is CTO and vice president of engineering at FutureSoft where his work includes software architecture design for communications systems. Communica Read more...

Posted: August 28th, 2007, 10:58pm CEST
* Previous edition sold more than 36,000 copies
* New coverage of all the updates to Solaris 10, Linux, HP-UX, AIX, FreeBSD, and Mac OS X
* New chapters on Samba, Python, PHP, enterprise application, middleware, the desktop (GNOME, CDE), and databases
* Authors have roots in Bell Labs, the birthplace of UNIX
From the Back Cover
The Definitive UNIX Resource--Fully Updated
Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities.
Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included.
* Install, configure, and maintain UNIX on your PC or workstation
* Work with files, directories, commands, and the UNIX shell
* Create and modify text files using powerful text editors
* Use UNIX desktops, including GNOME, CDE, and KDE, as an end user or system administrator
* Use and manage e-mail, TCP/IP networking, and Read more...

Posted: August 28th, 2007, 10:58pm CEST
Posted: August 28th, 2007, 10:58pm CEST
C# is the premier language for .NET development, and is currently the fastestgrowing programming language. It is already being used by 29% of professionalprogrammers, with that percentage expected to continue increasing rapidly. It isstill a relatively new language, however, and developers are still looking forresources to enable them to use it better. Effective C# covers C# from apractical perspective, and provides insight into using the language moreefficiently. The reader will get information based on years of practical C#experience in real world settings. The format of the book is the same that hasproven immensely popular in other books in Scott Meyers' series. The authorhas a devoted following from his regular C# columns in Visual StudioMagazine. Every serious C# developer will keep this book close at hand, toreturn to again and again for advice.
C#'s resemblances to C++, Java, and C make it easier to learn, but there's a downside: C# programmers often continue to use older techniques when far better alternatives are available. In Effective C#, respected .NET expert Bill Wagner identifies fifty ways you can start leveraging the full power of C# in order to write faster, more efficient, and more reliable software.
Effective C# follows the format that made Effective C++ (Addison-Wesley, 1998) and Effective Java (Addison-Wesley, 2001) indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples Read more...

Posted: August 28th, 2007, 10:58pm CEST
Milton Erickson has been called the most influential hypnotherapist of our time. Closely related to his therapy was his use of "teaching tales." Calling upon shock, surprise, confusion-with generous use of questions, puns, and playful humor-he seeded suggestions indirectly and positively with these tales, here gathered together by Dr. Rosen.
These stories are case studies, people with all sorts of problems, and very interesting solutions, and great stories.
Think of Milton Erickson as someone who was a master of effecting life altering personal change by being able to communicate on a deeper level. Applied to yourself you can most likely imagine the effect you can have on yourself and others and how you can win friends and influence people by learning this skill.
Ground-breaking and revolutionary describe the work of Milton Erickson. With no direct method available to comprehend Erickson's complex therapy style Teaching Tales allows insight into his work. The understanding one develops from reading the highly engaging text comes about as each tale represents a piece of the puzzle of what it is to be a human learning our way through this world. Always focused on the fundamental experience of people, Erickson through the exposition of Sidney Rosen, elucidates his basic and profound vision of what makes all of us play, work, and especially learn to be better. Read more...

Posted: August 28th, 2007, 10:58pm CEST
An intuitive, applications-driven guide to electronics for engineers, hobbyists, and students--one that doesn't overload readers with technical detail. Chock-full of illustrations--over 750 hand-drawn images provide clear, detailed instructions on how to turn theoretical ideas into real-life gadgets. Covers integrated circuits (ICs), digital electronics, and various input/output devices; includes a complete chapter on the latest microcontrollers.
Robotroom.com, July 2004
never seen... electronics book this complete with such... breadth... well written... often... first source I turn to... encyclopedia for hobbyists. Read more...

Posted: August 28th, 2007, 10:58pm CEST
For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture.
This complete and fully updated study of assembly language for the IBM-PC teaches students how to write and debug programs at the machine level. Based on the Intel processor family, the text simplifies and demystifies concepts that students need to grasp before they can go on to more advanced computer architecture or operating systems courses.
From the Back Cover
This text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. In his eagerly anticipated fourth edition, Kip Irvine concentrates on the combined Windows/MS-DOS operating system and thoroughly covers 32-bit assembly language applications for Intel-based computers.
Focusing on how to approach programming problems with a machine-level mindset, Assembly Language for Intel(r)-Based Computers includes the following features:
* Detailed tutorials on numbering systems and data storage fundamentals.
* All programs tested with the Microsoft(r) MASM 6.15(tm) assembler.
* Inline assembly code, as well as linking assembly language to C/C++ in both Real and Protected modes.
* Extensive instruction set reference that includes instruction formats and CPU flag usage.
* Interrupt vectoring and device I/O.
* CD-ROM that includes the full professional version of the Micr Read more...

Posted: August 28th, 2007, 10:58pm CEST
To download the first part of book - "Algorithms in Java, Third Edition (Parts 1-4)", click on "Related books on FreeBookSpot".
Algorithms in Java, Third Edition, Part 5: Graph Algorithms, contains six chapters that cover graph properties and types, graph search, directed graphs, minimal spanning trees, shortest paths, and networks. The descriptions here are intended to give students an understanding of the basic properties of as broad a range of fundamental graph algorithms as possible. In the third edition, many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. Unlike any other book on algorithms, not only will students get practical information on using algorithms in their work, they can also be assured that these algorithms rest on the most solid scientific foundations. And a new emphasis on abstract data types throughout the books makes the programs more broadly useful and relevant in modern object-oriented programming environments.
This book is useful as a text early in the computer science curriculum, after students have acquired basic programming skills and familiarity with computer systems, but before they have taken specialized courses in advanced areas of computer science or computer applications. There is sufficient coverage of basic material for the book to be used to teach data structures to beginners, and there is sufficient detail and coverage of advanced material for the book to be use Read more...

Posted: August 28th, 2007, 10:11pm CEST
This is John T. Ratzlaff's amazing book Tesla Said (1984) which is the most comprehensive single volume of Nikola Tesla's writings presently available. A period of over a quarter of a century has elapsed in gathering this material from every known source, in addition to searching archival material from the decades around the turn of the century. Mr. Tesla speaks for himself and the reader is enabled to make first hand judgments rather than relying on the opinions of others. The subject matter is arranged in chronological order and includes a wide range of interesting and important information not previously published in book form. 300 pages, many pictures. A must read for everyone.
Amazon.com
A definitive collection of 100 articles and papers either by or about Nikola Tesla. It is the most comprehensive single collection of periodical articles on the subject of Nikola Tesla available. Years were spent in gathering the material from every known source, including a search of archival material from around the turn of the century. This volume is indispensible to those seriously interested in Tesla Research. Read more...

Posted: August 28th, 2007, 10:11pm CEST
Create network communications software with a thorough understanding of the essential system-level design and implementation choices and how they affect the performance and maintainability of your embedded system. An examination of the OSI 7-layer model serves as a starting point for a logical partitioning of software functionality in a communications system. With this foundation, you explore