	// data structure for books
function bookObj(bkType,bkTitle,bkShortTitle,bkURL,bkAuthors,bkDesc,bkDate,bkImg,bkSite) {
	this.bkType = bkType	// engineering, it, or upcoming
	this.bkTitle = bkTitle	// title
	this.bkShortTitle = bkShortTitle // sometimes use in left nav
	this.bkURL = bkURL	// link to book page
	this.bkAuthors = bkAuthors	// authors
	this.bkDesc = bkDesc	// paragraph to use on bookshelf.htm
	this.bkDate = bkDate	// published date or when available
	this.bkImg = bkImg	// small cover graphic
	this.bkSite = bkSite // link to book minisite
} 

var bookList = new Array(

		// place books in alphabetical order by title, regardless of type (upcoming, it, eng.)
		
	new bookObj("IT","The Adaptive Enterprise: IT Infrastructure Strategies to Manage Change and Enable Growth","","/intelpress/sum_book2.htm","by&nbsp;Bruce Robertson and Valentin Sribar","<i>The Adaptive Enterprise: IT Infrastructure Strategies to Manage Change and Enable Growth</i> explains how to achieve success in infrastructure planning by changing the way things are done. Through proper planning and techniques, Adaptive Infrastructure platforms can make applications easier to use, more cost-effective, and quicker to integrate.","Published January 2002","/intelpress/pix/ae_sm.gif",""),

	new bookObj("Upcoming","Audio in the 21st Century","","/intelpress/sum_audio.htm","by&nbsp;Scott Janus","This book describes digital audio in for beginners, yet still useful to a senior&nbsp;engineer.","Available April 2004","",""),

	new bookObj("Engineering","Building a Simple Network, Second Edition: How to Set Up a Small Network of Windows* Computers","","/intelpress/sum_bsn2.htm","by&nbsp;Ken Denniston","This clearly written guide tells you what hardware to buy, steps you through installing the hardware and software, offers tips on using the network effectively, and helps you troubleshoot networking problems. Then, it points you toward new technology such as wireless networking for expanding the network as your needs grow.","Published February 2002","/intelpress/pix/bsn_sm.gif",""),

	new bookObj("IT","Building Operational Excellence: IT People and Process Best Practices","","/intelpress/sum_book4.htm","by&nbsp;Bruce Allen and Dale Kutnick","This book guides you through techniques of analysis, assessment, and change management that help create the center of excellence. It also offers techniques for implementing meaningful metrics to drive and demonstrate the business value of IT.","Published June 2002","/intelpress/pix/boe_sm.gif",""),

	new bookObj("Engineering","Building the Power-Efficient PC: A Developer's Guide to ACPI Power Management","Building the Power-Efficient PC","/intelpress/sum_power.htm","by&nbsp;Jerzy Kolinski, Ram Chary, Andrew Henroid, and Barry&nbsp;Press","Written by PC experts, this book provides developers and integrators with practical knowledge and design techniques for building PCs that address the increasing demand for energy conservation.","Published August 2001","/intelpress/pix/bpe_sm.gif","/intelpress/powermanagement/"),

	new bookObj("Engineering","Change-Based Test Management: Improving the Software Validation Process","Change-Based Test Management","/intelpress/sum_cbtm.htm","by&nbsp;Jon Sistowicz and Ray Arell","This book is an introduction to Change-Based Test Management (CBTM), specifically written for software engineers and testing specialists. CBTM is a prioritization scheme that focuses on testing the changed portions of software first.","Published February 2003","/intelpress/pix/cbtm_sm.gif","/intelpress/cbtm/"),

	new bookObj("Engineering","The Complete PCI Express* Reference","The Complete PCI Express Reference","/intelpress/sum_completepci.htm","by&nbsp;Ed Solari and Brad&nbsp;Congdon","The first book to offer detailed interpretations of the PCI Express* specifications, <i>The Complete PCI Express Reference</i> was written as a comprehensive resource for hardware and software developers designing PCI Express-based systems.","Published September 2003","",""),

new bookObj("Upcoming","Designing High-Speed Interconnect Circuits","Designing High-Speed Interconnect Circuits: Advanced Signal Integrity Methods for Engineers","/intelpress/sum_mmdi.htm","by&nbsp;Dennis Miller","Written for practicing engineers,  this practical guide provides solid information effective design techniques for circuits that handle  data rates extending into multiple-giga-Hertz frequencies. Whether you are an electical engineer, board designer, layout engineer, or signal integrity engineer, you can catch up on current issues in  the design of printed circuit boards for use in personal computers.","Available May 2004","",""),

	new bookObj("IT","Enriching the Value Chain: Infrastructure Strategies Beyond the Enterprise","","/intelpress/sum_book3.htm","by&nbsp;Bruce Robertson and Valentin Sribar","The third book in the best practices series, <i>Enriching the Value Chain</i> provides a roadmap for managers seeking to tune their infrastructures for this competitive environment.","Published January 2002","/intelpress/pix/evc_sm.gif",""),

	new bookObj("IT","Managing Information Technology for Business Value","","/intelpress/sum_bv.htm","by&nbsp;Martin Curley","<i>Practical Strategies for IT and Business Managers</i> is a practitioner's handbook for evaluating IT&nbsp;investments, aligning IT with corporate strategy and using IT as a competitive weapon.","Published January 2004 <font color='red'> New!</font>","",""),

	new bookObj("Engineering","InfiniBand* Architecture Development and Deployment: A Strategic Guide to Server I/O Solutions","","/intelpress/sum_infiniband.htm","by&nbsp;William T. Futral","This book is the first to interpret the InfiniBand* specification as it applies to high-performance, inter-system I/O. From it, you get the knowledge and insight necessary to develop innovative solutions for system I/O and inter-process communication.","Published August 2001","/intelpress/pix/iadd_sm.gif",""),
	
	new bookObj("Engineering","Intel&#174; Integrated Performance Primitives","","/intelpress/sum_ipp.htm","by&nbsp;Stewart Taylor","<i>Intel&#174; Integrated Performance Primitives</i> assists developers with IPP's extensive set of naming and interface conventions.","Published April 2004","/intelpress/pix/cover-ipp.gif",""),
	
	new bookObj("Engineering","Intel&#174; Internet Exchange Architecture and Applications","","/intelpress/sum_ixa.htm","by&nbsp;Bill Carlson","This invaluable developer resource provides an overview of Intel&#174; Internet Exchange Architecture (IXA), educates developers about Intel&#174; network processors, and provides an in-depth technical view of the standards required by hardware and software developers of next-generation OEM networking equipment.","Published June 2003","/intelpress/pix/ixa_sm.gif",""),

	new bookObj("Engineering","Introduction to PCI Express*: A&nbsp;Hardware and Software Developers Guide","Introduction to PCI Express*","/intelpress/sum_pciexpress.htm","by&nbsp;Adam Wilen, Justin Schade, and Ron&nbsp;Thornburg","This book offers an introduction to the new I/O technology, PCI Express*, designed to allow increasing levels of computer system performance. The book details how PCI Express technology allows designers to overcome the practical performance limits of existing multi-drop, parallel bus technology.","Published March 2003","/intelpress/pix/ipe_sm.gif","/intelpress/pciexpress/"),

	new bookObj("Engineering","Itanium&#174; Architecture for Software Developers","Itanium&#174; Architecture for Software Developers","/intelpress/sum_itanium.htm","by&nbsp;Walt&nbsp;Triebel","This unique description of the Itanium&#174;-based application architecture helps the software development community to use the power of Intel's new line of Itanium&#174; processors. This is the starter book for your collection on the new architecture.","Published August 2000","/intelpress/pix/iasd_sm.gif","/intelpress/ia64/"),

	new bookObj("Engineering","IXP1200 Programming: The Microengine Coding Guide for the Intel&#174; IXP1200 Network Processor Family","IXP1200 Programming","/intelpress/sum_ixp1200.htm","by&nbsp;Erik J. Johnson and Aaron&nbsp;Kunze","Assuming no particular background or experience with the IXP12xx architecture, the book begins with an explanation of the hardware and development environment. You get an explanation of the right, and sometimes the wrong, approaches to programming the micro-engines through a series of expanding examples.","Published February 2002","/intelpress/pix/ixp1200_sm.gif","/intelpress/ixp1200/"),

	new bookObj("Engineering","IXP2400/2800 Programming","IXP2400/2800 Programming","/intelpress/sum_ixp2400.htm","by&nbsp;Erik J. Johnson and Aaron&nbsp;R.&nbsp;Kunze","This book is a practical, how-to guide for programming the Intel&#174; IXP2400/2800 Network Processor family. Software and firmware engineers developing products based on the IXP2400 or IXP2800 network processors will find this guide to be an invaluable resource. Whether you are new to programming Intel network processors or already familiar with the IXP1200, this book is designed to help you come up to speed quickly on the IXP2400/2800 architecture.","Published June 2003","/intelpress/pix/ixp2400_sm.gif","/intelpress/ixp2800/"),

	new bookObj("Engineering","Peer-to-Peer Computing:  Technologies for Sharing and Collaborating on&nbsp;the&nbsp;Net","Peer-to-Peer Computing","/intelpress/sum_peer.htm","by&nbsp;David Barkai","This insider's account of Peer-to-Peer (P2P) Computing takes you from past experimental projects to the present resurgence, and looks into its future as a computing model for businesses and consumers on the Internet. Whether you are an application developer, an IT professional, or an end user, this book will help you discover what the P2P buzz is all about.","Published August 2001","/intelpress/pix/p2p_v2_sm.gif","/intelpress/p2p/"),

	new bookObj("Engineering","Programming Itanium&#174;-based Systems: Developing High-Performance Applications for Intel's New Architecture","","/intelpress/sum_programmingitanium.htm","by&nbsp;Walter Triebel, Joseph Bissell, and Rick Booth","This is the first general programming book for software application developers targeting the Itanium&#174; processor family. <i>Programming Itanium&#174;-based Systems</i> will help you to harness the power of Intel's new line of very long instruction word (VLIW) processors.","Published August 2001","/intelpress/pix/pis_sm.gif",""),

	new bookObj("Upcoming","Programming with Hyper-Threading Technology","Programming with Hyper-Threading Technology: Multithreaded Software Development and Optimization on IA32","/intelpress/sum_hyperthreading.htm","by&nbsp;Richard&nbsp;Gerber and Andrew&nbsp;Binstock","This book explains the new paradigm for software development and software optimization that are required to harness the full performance of Intel's hyper-threading processor technology.","Available April 2004","",""),

new bookObj("Upcoming","Programming with Intel&#174; Wireless MMX™ Technology","Programming with Intel&#174; Wireless MMX&#153; Technology: A Developer's Guide to Mobile Multimedia Applications","/intelpress/sum_wmmx.htm","by&nbsp;Nigal&nbsp;Paver, Bradley&nbsp;Aldrich, and Moinul&nbsp;Khan","This book explains the new paradigm for software development and software optimization that are required to harness the full performance of Intel's hyper-threading processor technology.","Available May 2004","",""),

	new bookObj("Engineering","Scientific Computing on <nobr>Itanium&#174;-based</nobr> Systems","","/intelpress/sum_scientific.htm","by&nbsp;Marius Cornea, Ping Tak Peter Tang, and John Harrison","Covering key and unique architectural features of the Intel&#174; Itanium&#174; processor that make it the platform of choice for high-quality numerical software, this reference provides examples of typical floating-point computations presented in assembly and/or high-level languages.","Published January 2003","/intelpress/pix/scientific_sm.gif",""),

	new bookObj("IT","Securing Business Information: Strategies to Protect the Enterprise and Its&nbsp;Network","","/intelpress/sum_book5.htm","by&nbsp;F. Christian Byrnes and Dale Kutnick","This book helps managers understand security challenges and plan for viable solutions. Rather than simply discussing solutions and services, the book goes into important issues such as policy management, staffing issues, and project planning.","Published January 2002","/intelpress/pix/sbi_sm.gif",""),

	new bookObj("Engineering","Serial ATA Storage Architecture and Applications","Serial ATA Storage Architecture and Applications","/intelpress/sum_serialata.htm","by&nbsp;Knut&nbsp;Grimsrud and Hubbert Smith","Today, hard disk drives for desktop PCs, laptops, servers, and storage appliances use either Parallel ATA or SCSI interconnect technology. Serial ATA is the new storage interconnect standard for these systems.","Published June 2003","/intelpress/pix/sata_sm.gif","/intelpress/serialata/"),

	new bookObj("Engineering","The Software Optimization Cookbook: High-Performance Recipes for the Intel&#174; Architecture","The Software Optimization Cookbook","/intelpress/sum_soc.htm","by&nbsp;Richard Gerber","Simple explanations and C language examples show you how to address performance issues with algorithms, memory access, branching, SIMD instructions, multiple threads, and floating-point calculations. With this book, you need not be a processor architect or assembly language expert to get the full power out of your software on the 32-bit Intel&#174; Architecture.","Published February 2002","/intelpress/pix/soc_sm.gif","/intelpress/swoptcookbook/"),

new bookObj("Upcoming","The Software Vectorization Handbook","The Software Vectorization Handbook: Applying Intel&#174; Multimedia Extensions for Maximum Performance","/intelpress/sum_vmmx.htm","by&nbsp;Aart J.C. Bik","This book provides a detailed overview of compiler optimizations that convert sequential code into a form that exploits multimedia extensions.","Available May 2004","",""),

	new bookObj("Engineering","UPnP* Design by Example","UPnP* Design by Example","/intelpress/sum_upnp.htm","by&nbsp;Michael Jeronimo and Jack&nbsp;Weast","UPnP* is a technology for transparent network device connectivity. It allows devices to \"just work\" when plugged into the network, eliminating the administrative hassle typically associated with networking devices.","Published April 2003","/intelpress/pix/upnp_sm.gif","/intelpress/upnp/index.htm"),

	new bookObj("Engineering","USB Design by Example, Second Edition: A Practical Guide to Building I/O&nbsp;Devices","USB Design by Example","/intelpress/sum_usb.htm","by&nbsp;John Hyde","This unique guide goes beyond all the Universal Serial Bus (USB) specification overviews to provide you with the expert knowledge and skills you need to design and implement USB I/O devices.","Published February 2001","/intelpress/pix/ude_sm.gif","/intelpress/usb/"),

	new bookObj("Engineering","Video in the 21st Century","Video in the 21st Century","/intelpress/sum_video.htm","by&nbsp;Scott Janus","<i>Video in the 21st Century</i> explores the key technologies that have made recent advances possible: DVD, HDTV, the IEEE1394/<br>Firewire protocol, Digital Video and putting professional-grade video into the hands of consumers. Starting with basic video concepts, this book provides an easy-to-read tutorial for novices, and serves as a useful reference for experienced engineers.","Published February 2002","/intelpress/pix/v21c_sm.gif","/intelpress/video21stcentury/"),

	new bookObj("Engineering","The Virtual Interface Architecture","The Virtual Interface Architecture","/intelpress/sum_via.htm","by&nbsp;Don Cameron and Greg Regnier","This book explains how VI provides a new interface between applications and switched interconnect hardware. Just as Virtual Memory allowed personal computers to break through physical memory limitations, VI solves the long-standing problem of efficiently interfacing general-purpose computers to high-speed switched networks.","Published February 2002","/intelpress/pix/via_sm.gif","/intelpress/via/")

)





