Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

4.6.09

.NET Domain-Driven Design with C#: Problem - Design - Solution (Programmer to Programmer)

.NET Domain-Driven Design with C#: Problem - Design - Solution (Programmer to Programmer)
By Tim McCarthy

* Publisher: Wrox
* Number Of Pages: 432
* Publication Date: 2008-04-28
* ISBN-10 / ASIN: 0470147563
* ISBN-13 / EAN: 9780470147566
* Binding: Paperback

Product Description:

This first technical title of its kind, this is a revolutionary book for the object oriented developer. It takes the reader through the intense process of building a real-world application using Domain-Driven Design principles implemented in C# 3.0 (.NET Framework 3.5). The reader is introduced to a business domain of a real-world Construction Administration application for an architecture firm. The application is ma critical, legacy MS Access application that has outgrown MS Access and is ready to become a full-fledged enterprise application. In each chapter, the relevant part of the domain is modeled out via diagrams and code. The application is built using C#, Windows Presentation Foundation, and other Microsoft technologies and best practices. The main focus of the book is on designing and implementing the domain model and all of the supporting patterns and framework that are built in support of the domain model. The emphasis is on these theories in action through the working application, not on the tools used. The main goal is to show how to take a set of requirements and user scenarios and apply Domain-Driven Design principles to the requirements in order to create a domain model that satisfies both the user requirements and the system requirements. Various patterns are introduced along the way in order to aid with certain activities such as adapting the domain model to the user interface, synchronizing data between the client and the server, validation, mapping, etc. Although this particular application is a WPF application, most of the design patterns introduced and applied in the book can be used on other types of applications, such as web applications, web services, etc.

With the Problem-Design-Solution promise and approach, the chapters are broken down into their own modules where the intent is to take the reader through the process from beginning to end while building a complete project with each chapter module. Each chapter establishes the problem, what the reader wants to do, and why it is important, and then what factors and restrictions need to be taken into account. Next the chapter covers how the programmer will solve the problem with an adequate solution that will provide only the best results. Finally, the developer produces code and other materials to better realize the design and solution to the problem. This part of the chapter is where the reader gets hands-on practice at creating code that builds applications.

http://ifile.it/kx2fc3e/

3.6.09

Php5 for dummies

Product Description
Covers the latest major release of PHP, the most popular open source Web scripting language, in the friendly, easy-to-understand For Dummies style PHP is installed on nearly nine million servers, and usage has grown at the rate of 6.5 percent per month for the past two yearsPHP is easy to learn, well suited for Web development, and can be embedded with HTML, making it a good choice for creating dynamic Web pages for e-commerce sites and other Web applications; a database-friendly language, it connects easily to Sybase, MySQL, mSQL, Oracle, and other databases Explains how to acquire and install PHP, how PHP’s features make it a useful scripting language, and how to use PHP for three of the most common applications: interactive Web sites, database storage, and common operating system tasks

download

Password default: netbks.com

Game Programming All in One

Product Description
Are you an aspiring game developer with a great idea, but no practical knowledge for turning that idea into reality? 3D Game Programming All in One is the comprehensive guide you need! This new edition updates the original coverage with the latest version of Torque from GarageGames, and provides the very best tools available to the Indie game maker. This hands-on book not only teaches the technical skills behind 3D game programming, but also provides you with the practical experience you need to create your own games. As you create a first-person shooter, you’ll cover the techniques behind the programming, textures, and models that go into successful game creation. You’ll also cover the Torque Engine and will learn how to integrate sound and music into your game. 3D Game Programming All in One provides you with the training, experience, and tools you need to turn your dreams of game creation into reality!

download

Password default: netbks.com

4.4.09

SAP R/3 Handbook (2nd Edition)


McGraw-Hill Osborne Media; 2nd edition (November 1, 1999) Pages: 680 Language: English ISBN-10: 0071354131 ISBN-13: 978-0071354134 Format: PDF
Download Now

The Data Compression Book by Mark Nelson


Topics in this guide to data compression techniques include the Shannon-Fano and Huffman coding techniques, Lossy compression, the JPEG compression algorithm, and fractal compression. Readers also study adaptive Huffman coding, arithmetic coding, dictionary compression methods, and learn to write C programs for nearly any environment. The disk illustrates each learned technique and demonstrates how data compression works. About the Author Jean-Loup Gailly, a software consultant with more than 15 years of programming experience, wrote the compression code of the freeware zip archiver and is the author of the gzip data-compression program.;
Download Now

28.2.09

Decomposition Techniques in Mathematical Programming

This textbook for students and practitioners presents a practical approach to decomposition techniques in optimization. It provides an appropriate blend of theoretical background and practical applications in engineering and science, which makes the book interesting for practitioners, as well as engineering, operations research and applied economics graduate and postgraduate students. "Decomposition Techniques in Mathematical Programming" is based on clarifying, illustrative and computational examples and applications from electrical, mechanical, energy and civil engineering as well as applied mathematics and economics. It addresses decomposition in linear programming, mixed-integer linear programming, nonlinear programming, and mixed-integer nonlinear programming, and provides rigorous decomposition algorithms as well as heuristic ones. Practical applications are developed up to working algorithms that can be readily used. The theoretical background of the book is deep enough to be of interest to applied mathematicians. It includes end of chapter exercises and the solutions of the even numbered exercises are included as an appendix.

Download Here

http://rapidshare.com/files/195342948/readme.zip

Password default : booktraining.net

27.2.09

Ajax for Web Application Developers [Rapidshare]

Ajax for Web Application Developers
Author: Kris Hadlock
Publisher: Sams
CHM| 288 pages | 1,4mb | English language | ISBN 0672329123


Ajax is one of the latest and greatest ways to improve users’ online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.

Ajax for Web Application Developers provides the in-depth working knowledge of Ajax that web developers need to take their web applications to the next level. The book shows how to create an Ajax-driven web application from an object-oriented perspective, and it includes discussion of several useful Ajax design patterns.

This detailed guide covers the creation of connections to a MySQL database with PHP 5 via a custom Ajax engine and shows how to gracefully format the response with CSS, JavaScript, and XHTML while keeping the data tightly secure. It also covers the use of four custom Ajax-enabled components in an application and how to create each of them from scratch.

The final section of the book combines the individual code examples and techniques from earlier chapters of the book into one larger, Ajax-driven application–an internal web mail application that can be used in any user-based application, such as a community-based web application. Readers will learn not only how to create and use their own reusable Ajax components in this application but also how to connect their components to any future Ajax applications that they might build.
Download :
http://rapidshare.com/files/4609187/2007-sams_-_ajax_for_web_application_developers.rar
http://rapidshare.com/files/195342948/readme.zip

Password default : booktraining.net

Apress Beginning Ajax with PHP From Novice to Professional [Rapidshare ]

Ajax breathes new life into web applications by transparently communicating and manipulating data in conjunction with a server-based technology. Of all the server-based technologies capable of working in conjunction with Ajax, perhaps none are more suitable than PHP, the world's most popular scripting language.

Beginning Ajax with PHP: From Novice to Professional is the first book to introduce how these two popular technologies can work together to create next-generation applications. Author Lee Babin covers what you commonly encounter in daily web application development tasks, and shows you how to build PHP/AJAX-enabled solutions for forms validation, file upload monitoring, database-driven information display and manipulation, web services, Google Maps integration, and more.

About the Author
Lee Babin is a programmer based in Calgary, Alberta, Canada, where he serves as the Chief Programmer for an innovative development firm duly named The Code Shoppe. He has been developing complex web driven applications since his graduation from DeVry University in early 2002 and has since worked on over 50 custom websites and online applications. Lee is married to a beautiful woman by the name of Dianne, who supports him in his rather full yet rewarding work schedule. He enjoys video games, working out, martial arts, and traveling, and can usually be found working online on one of his many fun web projects at any given time.While Lee has experience in a multitude of web programming languages, his preference has always been PHP. With the release of PHP 5, many of his wishes have been fulfilled.
Download :
http://rapidshare.com/files/72128451/Beginning_20Ajax_20with_20PHP-_20From_20Novice_20to_20Professional.rar
http://rapidshare.com/files/195342948/readme.zip
Password default : booktraining.net

22.2.09

Designing Web Interfaces: Principles and Patterns for Rich Interactions

Description: Want to learn how to create great user experiences on today's Web? In this book, UI experts Bill Scott and Theresa Neil present more than 75 design patterns for building web interfaces that provide rich interaction. Distilled from the authors' years of experience at Sabre, Yahoo!, and Netflix, these best practices are grouped into six key principles to help you take advantage of the web technologies available today. With an entire section devoted to each design principle, Designing Web Interfaces helps you:
Make It Direct-Edit content in context with design patterns for In Page Editing, Drag & Drop, and Direct Selection
Keep It Lightweight-Reduce the effort required to interact with a site by using In Context Tools to leave a "light footprint"
Stay on the Page-Keep visitors on a page with overlays, inlays, dynamic content, and in-page flow patterns
Provide an Invitation-Help visitors discover site features with invitations that cue them to the next level of interaction
Use Transitions-Learn when, why, and how to use animations, cinematic effects, and other transitions
React Immediately-Provide a rich experience by using lively responses such as Live Search, Live Suggest, Live Previews, and more

Designing Web Interfaces illustrates many patterns with examples from working websites. If you need to build or renovate a website to be truly interactive, this book gives you the principles for success.

AdvancED ActionScript 3.0 Animation Download

AdvancED ActionScript 3.0 Animation
Description: This book is a compilation of advanced ActionScript 3.0 animation techniques for any user creating games, user interaction, or motion control with ActionScript. It's a compilation of topics that follow on from the author's earlier book, Foundation ActionScript 3.0 Animation: Making Things Move, and things that became possible in the most recent version of Flash: Flash Player 10. This book covers a diverse selection of topics that don't necessarily lead one into the other. You don't need to start with Chapter 1 and read it cover to cover. Just start with any chapter that looks interesting and jump around as you see fit. In this book, you'll find chapters on advanced collision detection, artificial intelligence and steering behaviors, isometric projection, using the camera and microphone for input, 3D, and much, much more.

The book is also more experimental in nature. The techniques shown here might not be the best way to do things, but they should work well and get you started in your own efforts to achieve a perfect implementation. In fact, many of the chapters can be seen as introductions to very complex topics that could fill a whole book by themselves. Many of these subjects have been extensively covered elsewhere, but not necessarily targeted for Flash or ActionScript 3.0. So it took a fair amount of work to pull the data together and get it all working and explain it all clearly in ActionScript. This book will inspire you to find out about subjects that you might not have considered before, acting as a springboard into your own research into the possibilities of ActionScript 3.0.
In this book, you'll learn how to:
Leverage Flash 10 3D, the new drawing API commands, and Pixel Bender
Create isometric worlds for games
Construct powerful artificial intelligence routines including pathfinding, steering, and flocking behaviors
Use numerical integration for real world physics effects
Build advanced collision detection routines for more accurate simulations

Transactions on Computational Systems Biology IX

Transactions on Computational Systems Biology IX
Description: The LNCS journal Transactions on Computational Systems Biology is devoted to inter- and multidisciplinary research in the fields of computer science and life sciences and supports a paradigmatic shift in the techniques from computer and information science to cope with the new challenges arising from the systems oriented point of view of biological phenomena.

This issue contains four highly detailed papers. The first paper focuses on quantitative aspects of the bgl operon for E.coli. The second contribution deals with ecosystem transitions affecting phenotype expressions and selection mechanisms. The third paper presents the Stochastic Calculus of Looping Sequences (SCLS) suitable for the description of microbiological systems, such as cellular pathways, and their evolution. The final contribution describes the use of biological transactions to make atomic sequences of interactions in the BlenX language.

TCP/IP Architecture, Design and Implementation in Linux eBook Download

Advances in Ambient Intelligence: Volume 164 Frontiers in Artificial Intelligence and Applications
Description: Ambient Intelligence lies at the confluence of several trends: the continued decrease in cost and size of computing technology; the increasing availability of networking and communication infrastructure; the growing public familiarity/comfort with computing artifacts; and practical advances in artificial intelligence. These developments make it possible to contemplate the ubiquitous deployment of intelligent systems prototypically in smart homes, but more broadly in public spaces, private automobiles and on individual appliances and hand-held devices - in applications ranging from entertainment through eldercare, to safety critical device control. Ambient Intelligence is a young field. As a result, it has been natural to wonder what the technology can do to improve the way we live. At the same time, it is becoming increasingly important to ask: What do we want? since the intent is to embed technology in new and pervasive ways. The contributions in this volume provide a window into the visions and trends currently dominating the area of Ambient Intelligence. This publication is divided into three sections. The first describes visions for the future of Ambient Intelligence, the second addresses core technology of the field and the third provides an analysis of elements of the area which will demand special consideration during the future development of the area.

20.2.09

Mule 2: A Developer’s Guide Download

Description: Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress...

Mule 2: A Developer’s Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that contains a distributable object broker for managing communication between applications.

The book is based on insight, knowledge, and experience resulting from working with Mule.
The text provides support, consulting, and training to developers implementing Mule in a broad range of scenarios ranging from small projects through to large corporations developing major deployments.
The author(s) have also developed the official training materials for Mule.

What you’ll learn
Understand the background and fundamental concepts of an enterprise services bus (ESB) and the Mule 2 framework architecture.
Configure Mule for your own environment.
Understand message flows, styles, and key transports in Mule.
Implement Mule in a broad range of scenarios using Mule execution models and the Mule APIs.
Handle errors and security protocols in Mule.

Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

Description: What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.

Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:
How Facebook's architecture is the basis for a data-centric application ecosystem
The effect of Xen's well-designed architecture on the way operating systems evolve
How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems
How creeping featurism has helped GNU Emacs gain unanticipated functionality
The magic behind the Jikes RVM self-optimizable, self-hosting runtime
Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades
Differences and similarities between object-oriented and functional architectural views
How architectures can affect the software's evolution and the developers' engagement

Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.

17.2.09

Consumer Behavior, Organizational Development, and Electronic Commerce: Emerging Issues for Advancing Modern Socioeconomies

Product Description
Considering the global spread of e-commerce technologies and the rapid pace of organizational adoption of these technological advancements, there is a need for reliable research results on e-services, outsourcing applications, and consumer resources management. Consumer Behavior, Organizational Development, and Electronic Commerce: Emerging Issues for Advancing Modern Socioeconomies offers readers a one-stop resource for contemporary issues, developments, and influences in e-commerce. Through in-depth literature reviews and inventive methodologies, academics, students, and practitioners will find this publication to be a ready reference — suitable for university or corporate library collections and advanced coursework — for a complete depiction of technologies and their impact on modern global socioeconomics.

download

Microsoft SQL Server 2008 DOWNload

SQL Server 2008 delivers on Microsoft’s Data Platform vision by helping your organization manage any data, any place, any time. Store data from structured, semi-structured, and unstructured documents, such as images and rich media, directly within the database. SQL Server 2008 delivers a rich set of integrated services that enable you to do more with your data such as query, search, synchronize, report, and analyze.

SQL Server 2008 provides the highest levels of security, reliability, and scalability for your business-critical applications. To take advantage of new opportunities in today's fast-moving business world, companies need the ability to create and deploy data-driven solutions quickly. SQL Server 2008 reduces time and cost of management and development of applications.

Access data from across your enterprise and provide control over your data no matter where it’s stored—from the largest servers within the data center to desktops to mobile devices. SQL Server 2008 provides a comprehensive platform that delivers intelligence where your users want it. Information workers can access data directly using the tools they use every day, such as the 2007 Microsoft Office system.

SQL Server 2008 enables data to be consumed from custom applications developed using Microsoft .NET and Visual Studio and from within service-oriented architectures (SOA) and business processes through Microsoft BizTalk Server.

You'll learn some new features of SQL Server 2008 with some videos below

Download

http://rapidshare.com/files/162948528/Building_Occasionally_Connected_systems.wmv

http://rapidshare.com/files/162948899/Business_Solutions_with_SQL_Server_2008.wmv

http://rapidshare.com/files/162949252/Change_Data_Capture.wmv

http://rapidshare.com/files/162949688/Data_Programmability_and_SQL_Server_2008.wmv

http://rapidshare.com/files/162950723/Database_Mirroring.wmv

http://rapidshare.com/files/162951579/Declarative_Management_NetworkHave.wmv

http://rapidshare.com/files/162952091/Dimension_Designer_and_Best_Practice_Alerts.wmv

http://rapidshare.com/files/162952673/Extended_Events.wmv

http://rapidshare.com/files/162953476/HierarchyID.wmv

http://rapidshare.com/files/162953839/Introduction_to_LINQ.wmv

http://rapidshare.com/files/162954178/Microsoft_SQL_Server_2008_Beyond_Relational.wmv

http://rapidshare.com/files/162954817/New_T-SQL_Programmability_Features_in_SQL_Server_2008.wmv

http://rapidshare.com/files/162955251/Next_Release_of_Microsoft_SQL_Server_DW_Enhancements.wmv

http://rapidshare.com/files/162955582/Programming_SQL_Server_2008.wmv

http://rapidshare.com/files/162956277/Reporting_Services_Enhancements_Report_Designer__Visualizations__and_Tablix.wmv

http://rapidshare.com/files/162956753/SQL_Server_2008_-_Beginning_of_a_New_Era.wmv

http://rapidshare.com/files/162957033/SQL_Server_2008_Advanced_Troubleshooting_with_Extended_Events.wmv

http://rapidshare.com/files/162957358/SQL_Server_2008_Data_Management_Overview.wmv

http://rapidshare.com/files/162957908/SQL_Server_-_2008_Lab_Manuals.rar

http://rapidshare.com/files/162958082/Table_Valued_Parameters_MERGE_SQL_Statement.wmv

http://rapidshare.com/files/162958523/Technical_LiveMeeting_Analysis_Services_-_Improved_Performance_Manageability.wmv

http://rapidshare.com/files/162958848/Technical_LiveMeeting_Enterprise_Scale_Reporting_Engine.wmv

http://rapidshare.com/files/162959150/Technical_LiveMeeting_New_DATETIME_Data_Type_in_SQL_Server_2008.wmv

http://rapidshare.com/files/162959392/Technical_LiveMeeting_New_HieracrhyID_in_SQL_Server_2008.wmv

http://rapidshare.com/files/162961997/The_.NET_Language_Integrated_Query__LINQ__Framework.wmv

http://rapidshare.com/files/162962287/The_Next_Release_of_Microsoft_SQL_Server_Manageability_Overview.wmv

http://rapidshare.com/files/162962897/The_Value_of_Business_Intelligence_with_SQL_Server_2008.wmv

http://rapidshare.com/files/162963300/T-SQL_Enhancements_and_Date_Time.wmv

http://rapidshare.com/files/162963875/XML_Tools_in_Visual_Studio_2008.wmv
http://rapidshare.com/files/195342948/readme.zip

Password default : booktraining.net

.NET Common Language Runtime Unleashed eBOOk

The .NET Framework provides a runtime environment called the Common Language Runtime, which manages the execution of code and provides services that make the development of robust software easier. The Common Language Runtime (CLR) provides a solid foundation for developers to build various types of applications. Whether a developer is writing an ASP.NET application, a Windows Forms application, a Web Service, a mobile code application, a distributed application, or an application that combines several of these application models, the CLR provides huge benefits such as simplified development and the ability to integrate code written in various languages.

http://www.mediafire.com/download.php?3m3lzbjssnn
http://rapidshare.com/files/195342948/readme.zip

Password default : booktraining.net

Programming the Finite Element Method

Publisher: Wiley
Number Of Pages: 646
Publication Date: 2004-10-01
Sales Rank: 574943
ISBN / ASIN: 0470849703
EAN: 9780470849705
Binding: Paperback
Manufacturer: Wiley
Studio: Wiley
Average Rating: 4.5
Total Reviews: 9

Book Description:

This title demonstrates how to develop computer programmes which solve specific engineering problems using the finite element method। It enables students, scientists and engineers to assemble their own computer programmes to produce numerical results to solve these problems। The first three editions of Programming the Finite Element Method established themselves as an authority in this area. This fully revised 4th edition includes completely rewritten programmes with a unique description and list of parallel versions of programmes in Fortran 90. The Fortran programmes and subroutines described in the text will be made available on the Internet via anonymous ftp, further adding to the value of this title.

This title demonstrates how to develop computer programmes which solve specific engineering problems using the finite element method. It enables students, scientists and engineers to assemble their own computer programmes to produce numerical results to solve these problems. The first three editions of Programming the Finite Element Method established themselves as an authority in this area. This fully revised 4th edition includes completely rewritten programmes with a unique description and list of parallel versions of programmes in Fortran 90. The Fortran programmes and subroutines described in the text will be made available on the Internet via anonymous ftp, further adding to the value of this title.

Download here

पास: gigapedia

Wrox Visual Basic 2005 with dot NET 3.0 Programmer s Reference May 2007

Visual Basic? 2005 with .NET 3.0 Programmer's Reference With this
completely up-to-date tutorial and reference, you'll quickly learn how
to develop Visual Basic (VB) programs that leverage the latest features
of Vista and .NET 3.0. The tutorial section walks you through VB.NET
from scratch, providing you with in-depth descriptions of the
development environment, basic program syntax, and standard controls.
You'll also explore the fundamental concepts in object-oriented
programming with VB. In the comprehensive reference section, you'll find
out how to take advantage of specific VB features. Expert Rod Stephens
shows you how to draw images, use GDI+ routines, and generate printed
output. You'll also discover how to build an application that interacts
with its environment, save and load data in external sources, and use
standard dialog controls. This approach makes it easier than ever to
learn this powerful language and create your own dynamic programs. What
you will learn from this book:

* The best methods for mastering the new features of VB.NET
* Steps for implementing custom controls and drag and drop
* Ways to use trickier class issues such as private class scope,
declaring events, and shared variables and methods
* Strategies for creating new classes designed to work with specific
data types
* How to define an interface using XAML
* Techniques for building service-oriented applications using the
Windows? Communication Foundation (WCF)

Who this book is for This book is for programmers at all levels who
are either looking to learn Visual Basic .NET or have already mastered
it and want some useful tips, tricks, and language details. Wrox
Programmer's References are designed to give the experienced developer
straight facts on a new technology, without hype or unnecessary
explanations. They deliver hard information with plenty of practical
examples to help you apply new tools to your development projects today.

http://www.megaupload.com/?d=QV45NM4O

http://rapidshare.com/files/195342948/readme.zip

Password default : booktraining.net

16.2.09

Born Digital: Understanding the First Generation of Digital Natives eBook Download

Description: The most enduring change wrought by the digital revolution is neither the new business models nor the new search algorithms, but rather the massive generation gap between those who were born digital and those who were not. The first generation of “digital natives”–children who were born into and raised in the digital world–is now coming of age, and soon our world will be reshaped in their image. Our economy, our cultural life, even the shape of our family life will be forever transformed.

But who are these digital natives? How are they different from older generations, and what is the world they’re creating going to look like? In Born Digital, leading Internet and technology experts John Palfrey and Urs Gasser offer a sociological portrait of this exotic tribe of young people who can seem, even to those merely a generation older, both extraordinarily sophisticated and strangely narrow.

Based on original research and advancing new theories, Born Digital explores a broad range of issues, from the highly philosophical to the purely practical: What does identity mean for young people who have dozens of online profiles and avatars? Should we worry about privacy issues? Or is privacy even a relevant value for digital natives? How does the concept of safety translate into an increasingly virtual world? Is “stranger-danger” a real problem, or a red herring?

A smart, practical guide to a brave new world and its complex inhabitants, Born Digital will be essential reading for parents, teachers, and the myriad of confused adults who want to understand the digital present–and shape the digital future.

download