Free-Book-Spot--Latest Books
Posted: October 10th, 2007, 5:16pm CEST

Programming Microsoft Visual C++ reveals the structures and systems that make Windows programs work. If you know C well and are at all familiar with C++, this latest version of a classic text is an excellent springboard into programming for Microsoft Windows.
This book is sure to reveal new information to those with Windows programming experience--most of which has to do with the new tools available to Windows programmers. The authors explain COM and Active Template Library (ATL). In learning about those things, you absorb information about ActiveX technologies, database programming, and Microsoft's Internet facilities. Additionally, this guide is still the best around for those who want to put well-behaved windows on the screen, fill them with controls, and have them perform useful functions. Illumination of the Microsoft Foundation Classes (MFC) has traditionally been this book's strong point, and the coverage of MFC 6 in this edition upholds the tradition.
Throughout, illustrative code translates well to real-world projects (particularly since it all appears on a companion CD-ROM). Each example tackles a particular task, such as how to use a persistent frame window class or how to refer to the contents of Dynamic Link Libraries (DLLs). --David Wall
Microsoft(r) Visual C++ 6.0 is the latest version of the industry-standard programming language for professionals. And PROGRAMMING MICROSOFT VISUAL C++, Fifth Edition, is the newest edition of the book that's become the
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

Maple is a very powerful computer algebra system used by students, educators, mathematicians, statisticians, scientists, and engineers for doing numerical and symbolic computations. Greatly expanded and updated from the author's MAPLE V Primer, The MAPLE Book offers extensive coverage of the latest version of this outstanding software package, MAPLE 7.0 The MAPLE Book serves both as an introduction to Maple and as a reference. Organized according to level and subject area of mathematics, it first covers the basics of high school algebra and graphing, continues with calculus and differential equations then moves on to more advanced topics, such as linear algebra, vector calculus, complex analysis, special functions, group theory, number theory and combinatorics. The MAPLE Book includes a tutorial for learning the Maple programming language. Once readers have learned how to program, they will appreciate the real power of Maple. The convenient format and straightforward style of The MAPLE Book let users proceed at their own pace, practice with the examples, experiment with graphics, and learn new functions as they need them. All of the Maple commands used in the book are available on the Internet, as are links to various other files referred to in the book. Whatever your level of expertise, you'll want to keep The MAPLE Book next to your computer.
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

Note: All source code is inside the book.
Because of its portability and platform-independence, Java is the ideal computer programming language to use when working on graph algorithms and other mathematical programming problems. Collecting some of the most popular graph algorithms and optimization procedures, A Java Library of Graph Algorithms and Optimization provides the source code for a library of Java programs that can be used to solve problems in graph theory and combinatorial optimization. Self-contained and largely independent, each topic starts with a problem description and an outline of the solution procedure, followed by its parameter list specification, source code, and a test example that illustrates the usage of the code. The book begins with a chapter on random graph generation that examines bipartite, regular, connected, Hamilton, and isomorphic graphs as well as spanning, labeled, and unlabeled rooted trees. It then discusses connectivity procedures, followed by a paths and cycles chapter that contains the Chinese postman and traveling salesman problems, Euler and Hamilton cycles, and shortest paths. The author proceeds to describe two test procedures involving planarity and graph isomorphism. Subsequent chapters deal with graph coloring, graph matching, network flow, and packing and covering, including the assignment, bottleneck assignment, quadratic assignment, multiple knapsack, set covering, and set partitioning problems. The final chapters explore li
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

Learn calculus for the real world.
This bestselling author of math titles uses practical business and mathematical examples to help you relate to essential concepts in calculus.
From the Back Cover
Take the FEAR OUT of Business Calculus
Business Calculus Demystified clarifies the concepts and processes of calculus and demonstrates their applications to the workplace. Best-selling math author Rhonda Huettenmueller uses the same combination of winning step-by-step teaching techniques and real-world business and mathematical examples that have succeeded with tens of thousands of college students, regardless of their math experience or affinity for the subject.
With Business Calculus Demystified, you learn at your own pace. You get explanations that make differentiation and integration -- the main concepts of calculus -- understandable and interesting. This unique self-teaching guide reinforces learning, builds your confidence and skill, and continuously demonstrates your mastery of topics with a wealth of practice problems and detailed solutions throughout, multiple-choice quizzes at the end of each chapter, and a "final exam" that tests your total understanding of business calculus.
Learn business calculus for the real world! This self-teaching course conquers confusion with clarity and ease. Get ready to:
* Get a solid foundation right from the start with a review of algebra
* Master one idea per section - develop complete, comfortable understanding of a
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

A computer can be viewed from many different levels, and used for many different functions, such as the creation of new application software. However, an actual computer works at an even lower level than this. Introduction to 80x86 Assembly Language and Computer Architecture divides its emphasis between the assembly-language/machine-language level of computer operations and the architectural level, that is, the level defined by the machine instructions that the processor can execute. Although the primary architecture covered is the Intel 80x86 family, each chapter does include information about other architectures, or computer levels. Programmers are expected to program effectively at any level, therefore, Introduction to 80x86 Assembly Language and Computer Architecture is essential to the fundamental principles at the machine level that they will have to understand. Programming in assembly language and studying related concepts in Introduction to 80x86 Assembly Language and Computer Architecture prepares the student to program effectively in any programming language, to pursue advanced studies in computer design and architecture, and to learn more about system detail for specific computers.
Table of Contents
Introduction to 80?86 Assembly Language and Computer Architecture
Preface
Chapter 1 - Representing Data in a Computer
Chapter 2 - Parts of a Computer System
Chapter 3 - Elements of Assembly Language
Chapter 4 - Basic Instructions
Chapter 5 - Branc
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

PDF with OCR and black and white figures.
This is the newer version of the Army survival book, that concentrates on the straightforward survival material a civilian going camping may need to know. It is writen in vary accessible easy to understand language, and you do not need to be an expert. The material includes information on Navigation and compass use. Health and Hygiene in the outdoors to prevent sickness, including first aid. Hazards in the wild to watch out for.
Foods and where to find them including harvesting and identifying native plants and vegetables. How to fish and tons of unusual different ways to catch them with local materials that actually work; other food from fresh water sources. Trapping mammals, rodents, reptiles, insects, catching birds, and more including how to dress and prepare these. Cooking, preserving food in the wild. Vital information on the many methods of fire making including without matches or lighter.
One of the most important chapters tells you how to find the most important element you need to survive. Water from Plants, digging for water, purifying found water, and building a solar water still. Other chapters include Climate and Weather, Travel, finding or building Shelter, Clothing, Health, Survival at Sea, Poisonous Snakes, signaling for help, what to do if you are lost, and much more ...
An extremely useful book for the camper to keep in their supplies. One very nice treat... the version sold here differs from the real surp
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

Reveals the connections between genetics and specific diseases
Understand the science and the ethics behind genetics
Want to know more about genetics? This non-intimidating guide gets you up to speed on all the fundamentals. From dominant and recessive inherited traits to the DNA double-helix, you get clear explanations in easy-to-understand terms. Plus, you'll see how people are applying genetic science to fight disease, develop new products, solve crimes . . . and even clone cats.
Discover:
* What geneticists do
* How traits are passed on
* How genetic counseling works
* The basics of cloning
* The role of DNA in forensics
* The scoop on the Human Genome Project
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.
About the Author
Michael McMillan is an Instructor of Computer Information Systems at Pulaski Technical College, as well as an adjunct instructor at the University of Arkansas at Little Rock and the University of Central Arkansas. Mike's previous books include Object-Oriented Programming With Visual Basic.NET, Data Structures and Algorithms Using Visual Basic.NET, and Perl From the Ground Up. He was a co-author of Programming and Problem-Solving With Visual Basic.NET. Mike has written over 25 trade journal articles on programming and has over 20 years of experience in programming for industry and education.
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

This reference and handbook describes theory, algorithms and applications of the Global Positioning System (GPS/Galileo). It is primarily based on source-code descriptions of the KSGsoft program developed by the author at the GFZ in Potsdam. The theory and algorithms are extended and verified for a new development of a multiple functional GPS/Galileo software. Besides the concepts such as the unified GPS data processing method and the numerical solution of the variation equations, as well as the general ambiguity search criteria reported in the first edition, there are several highlights reported. Such as the equivalent principle and its applications, the theory of independent parameterisation, the diagonalisation algorithm, etc. Mathematically rigorous, the book begins with the basics of coordinate and time systems and satellite orbits, as well as GPS observables, and deals with topics such as physical influences, observation equations and their parameterisation, adjustment and filtering, ambiguity resolution, data processing, and the determination of perturbed orbits.
Read more...
Full download
Posted: October 10th, 2007, 5:16pm CEST

Learn how to use the Microsoft .NET Micro Framework to develop applications for the next generation of embedded devices. Embedded programming is set to move into the mainstream as a variety of new devices come to market. A key embedded device enabled by Windows Vista(tm) that requires the .NET Micro Framework is Windows SideShow(tm), the external display that will be incorporated into many notebook computers. This reference shows developers how to use the .NET Micro Framework to create new applications for Windows SideShow displays and small, resource-constrained devices. With insights direct from the product team it covers essential topics, including interface design and managed drivers, device capabilities, and how to use emulation technologies. In addition, it delves into how to port key functionality from existing applications into other form factors. Ideal for developers with experience working with Microsoft Visual StudioR 2005 and Microsoft Visual C#R, this essential guide includes practical examples and code samples.
From the Publisher
Key Book Benefits:
-Provides critical information about key topics--ranging from interface design to managed drivers
-Features insights from the product team
-Includes a companion Web site with tools to help simplify .NET Micro Framework development
Table of Contents
Embedded Programming with the Microsoft .NET Micro Framework
Foreword
Introduction
Part I - Preliminaries
Chapter 1 - Small, Connected Devices
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

A computer can be viewed from many different levels, and used for many different functions, such as the creation of new application software. However, an actual computer works at an even lower level than this. Introduction to 80x86 Assembly Language and Computer Architecture divides its emphasis between the assembly-language/machine-language level of computer operations and the architectural level, that is, the level defined by the machine instructions that the processor can execute. Although the primary architecture covered is the Intel 80x86 family, each chapter does include information about other architectures, or computer levels. Programmers are expected to program effectively at any level, therefore, Introduction to 80x86 Assembly Language and Computer Architecture is essential to the fundamental principles at the machine level that they will have to understand. Programming in assembly language and studying related concepts in Introduction to 80x86 Assembly Language and Computer Architecture prepares the student to program effectively in any programming language, to pursue advanced studies in computer design and architecture, and to learn more about system detail for specific computers.
Table of Contents
Introduction to 80?86 Assembly Language and Computer Architecture
Preface
Chapter 1 - Representing Data in a Computer
Chapter 2 - Parts of a Computer System
Chapter 3 - Elements of Assembly Language
Chapter 4 - Basic Instructions
Chapter 5 - Branc
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

PDF with OCR and black and white figures.
This is the newer version of the Army survival book, that concentrates on the straightforward survival material a civilian going camping may need to know. It is writen in vary accessible easy to understand language, and you do not need to be an expert. The material includes information on Navigation and compass use. Health and Hygiene in the outdoors to prevent sickness, including first aid. Hazards in the wild to watch out for.
Foods and where to find them including harvesting and identifying native plants and vegetables. How to fish and tons of unusual different ways to catch them with local materials that actually work; other food from fresh water sources. Trapping mammals, rodents, reptiles, insects, catching birds, and more including how to dress and prepare these. Cooking, preserving food in the wild. Vital information on the many methods of fire making including without matches or lighter.
One of the most important chapters tells you how to find the most important element you need to survive. Water from Plants, digging for water, purifying found water, and building a solar water still. Other chapters include Climate and Weather, Travel, finding or building Shelter, Clothing, Health, Survival at Sea, Poisonous Snakes, signaling for help, what to do if you are lost, and much more ...
An extremely useful book for the camper to keep in their supplies. One very nice treat... the version sold here differs from the real surp
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

Reveals the connections between genetics and specific diseases
Understand the science and the ethics behind genetics
Want to know more about genetics? This non-intimidating guide gets you up to speed on all the fundamentals. From dominant and recessive inherited traits to the DNA double-helix, you get clear explanations in easy-to-understand terms. Plus, you'll see how people are applying genetic science to fight disease, develop new products, solve crimes . . . and even clone cats.
Discover:
* What geneticists do
* How traits are passed on
* How genetic counseling works
* The basics of cloning
* The role of DNA in forensics
* The scoop on the Human Genome Project
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.
About the Author
Michael McMillan is an Instructor of Computer Information Systems at Pulaski Technical College, as well as an adjunct instructor at the University of Arkansas at Little Rock and the University of Central Arkansas. Mike's previous books include Object-Oriented Programming With Visual Basic.NET, Data Structures and Algorithms Using Visual Basic.NET, and Perl From the Ground Up. He was a co-author of Programming and Problem-Solving With Visual Basic.NET. Mike has written over 25 trade journal articles on programming and has over 20 years of experience in programming for industry and education.
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

This reference and handbook describes theory, algorithms and applications of the Global Positioning System (GPS/Galileo). It is primarily based on source-code descriptions of the KSGsoft program developed by the author at the GFZ in Potsdam. The theory and algorithms are extended and verified for a new development of a multiple functional GPS/Galileo software. Besides the concepts such as the unified GPS data processing method and the numerical solution of the variation equations, as well as the general ambiguity search criteria reported in the first edition, there are several highlights reported. Such as the equivalent principle and its applications, the theory of independent parameterisation, the diagonalisation algorithm, etc. Mathematically rigorous, the book begins with the basics of coordinate and time systems and satellite orbits, as well as GPS observables, and deals with topics such as physical influences, observation equations and their parameterisation, adjustment and filtering, ambiguity resolution, data processing, and the determination of perturbed orbits.
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

Learn how to use the Microsoft .NET Micro Framework to develop applications for the next generation of embedded devices. Embedded programming is set to move into the mainstream as a variety of new devices come to market. A key embedded device enabled by Windows Vista(tm) that requires the .NET Micro Framework is Windows SideShow(tm), the external display that will be incorporated into many notebook computers. This reference shows developers how to use the .NET Micro Framework to create new applications for Windows SideShow displays and small, resource-constrained devices. With insights direct from the product team it covers essential topics, including interface design and managed drivers, device capabilities, and how to use emulation technologies. In addition, it delves into how to port key functionality from existing applications into other form factors. Ideal for developers with experience working with Microsoft Visual StudioR 2005 and Microsoft Visual C#R, this essential guide includes practical examples and code samples.
From the Publisher
Key Book Benefits:
-Provides critical information about key topics--ranging from interface design to managed drivers
-Features insights from the product team
-Includes a companion Web site with tools to help simplify .NET Micro Framework development
Table of Contents
Embedded Programming with the Microsoft .NET Micro Framework
Foreword
Introduction
Part I - Preliminaries
Chapter 1 - Small, Connected Devices
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

A-Z guide to data storage for video/audio pros.
For professionals and hobbyists alike, Lee Purcell's CD-R/DVD: Digital Recording to Optical Media is the first and last word on this subject. YouAEll find expert and thorough explanations of CD-R and DVD-RAM technology, including inhouse CD duplication, labeling and printing systems, and Web sites on disc...CD and DVD standards, including packet-writing and other formats...recording equipment, including setting up a CD-R workstation, equipment selection guidelines and product lists...recording software, guidelines for premastering and DVD recording tools..."poor man" authoring techniques, with easy entry paths for businesses and individuals, using HTML for multimedia creation, Adobe Acrobat on CD-ROM/DVD-ROM, and compressed video on disc...studio techniques for home ecording...digital sound processing tools...sound capture and sampling...creating DVD-Audio discs...business uses for optical recording, including computer output to laser disc (COLD) and distributing Web sites...Web and CD-ROM linking...independent marketing and distribution strategies and succeeding as an independent content producer...and much, much more.
From the Back Cover
Recordable CDs (CD-Rs) and DVDs have emerged as the best choice of media for storing the huge amounts of data required by digital video and audio. And CD-R/DVD is the best introductory guide for mastering this pivotal technology.
Packed with advice for selecting the right equipment
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

The first Demystified guide to take the mystery out of investing, Investing Demystified provides independent investors with hands-on explanations of basic investing topics without needless detours. Built around the no-nonsense model that has made Demystified one of McGraw-Hill's most popular series, this helpful and practical self-teaching guide cuts right to the chase and gives straightforward direction to anyone tired of being confused by Wall Street jargon and the investing arena.
From the Back Cover
Everything you need to know to build a solid investment portfolio--starting with as little as $500!
Financial security tomorrow requires that you make profitable investment decisions today, yet fewer than one in five of us feel we have the knowledge to make those decisions. Investing Demystified pulls back the curtain so you can invest like a veteran, outlining step-by-step techniques for making the most of your money while keeping it out of harm's way.
Structured to let you cover every detail at your own speed, this comprehensive guide shows you how to recognize and take advantage of profitable opportunities in everything from mutual funds to tax-free bonds to real estate. Market-proven tips and techniques, handy checklists, chapter-ending quizzes and more allow you to:
* Determine your investment personality to increase your investment success
* Protect your money from the next market downturn
* Use asset allocation strategies to increase long-term return
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST
 07.10.2007 0_00_00.jpg)
This handbook provides a comprehensive reference for firmware developers looking to increase their skills and productivity. It addresses each critical step of the development process in detail, including how to optimize hardware design for better firmware. Topics covered include real-time issues, interrupts and ISRs, memory management (including Flash memory), handling both digital and analog peripherals, communications interfacing, math subroutines, error handling, design tools, and troubleshooting and debugging. The companion CD-ROM includes all the code used in the design examples and a searchable ebook version of the text.
This book is not for the beginner, but rather is an in-depth, comprehensive one-volume reference that addresses all the major issues in firmware design and development, including the pertinent hardware issues.
Reviewer:
It's true this book is NOT a comprehensive guide to developing firmware from conception to delivery. It is, however, a practical guide to several aspects of the firmware development process--especially if you work on a large team or for a big company. Unlike most books covering this topic (I have at least half a dozen recent examples) it's fairly easy to read. Ganssle drops in just enough humor and "real life" anecdotes to keep the reader engaged in what would otherwise be pretty dry material.
Sadly, I've yet to find the "one complete book" that someone should read above all others. Some are aimed at hobbyists, some are aimed
Read more...
Full download
Posted: October 10th, 2007, 11:12am CEST

Working through this student-centred text readers will be brought up to speed with the modelling of control systems using Laplace, and given a solid grounding of the pivotal role of control systems across the spectrum of modern engineering. A clear, readable text is supported by numerous worked example and problems.
* Key concepts and techniques introduced through applications
* Introduces mathematical techniques without assuming prior knowledge
* Written for the latest vocational and undergraduate courses
Read more...
Full download