<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Kevin Kelly</title>

<meta http-equiv="description" content="Kevin Kelly">
<meta name="keywords" content="Kevin Kelly">
<meta name="verify-v1" content="luwBZ3YFgsHhvu6HEyz7vSU/KGElU+51SAf07W4hous=" >
<script type="text/javascript" src="http://www.kk.org/thetechnium/mt-javascript.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/KevinKelly" />

<script language="JavaScript" type="text/JavaScript">
<!--



//begin IE 4+ And NS6 dHTML Outlines - expandible/collapsible layers
//to make all layers visible for coding/testing, switch "none" and "" values in script temporarily
function hideshow(which)
{
if (!document.getElementById|document.all)
	{
	return
	}
else
	{
	if (document.getElementById)
		{
		oWhich = eval ("document.getElementById('" + which + "')")
		}
	else
		{
		oWhich = eval ("document.all." + which)
		}
	}

	window.focus()

	if (oWhich.style.display=="none")
		{
		oWhich.style.display=""
		}
	else
		{
		oWhich.style.display="none"
		}
}
//end IE 4+ And NS6 dHTML Outlines
function initproductpageExpandible()
{
hideshow('blogposts1')
hideshow('blogposts2')


}


// arrow switcher

function toggle(imagename,src1,src2){      
    if(document.images && document.images[imagename]){
        arrow=new Image;
        arrow.src=src1;
        if(document.images[imagename].src != arrow.src){
            document.images[imagename].src = arrow.src
        }
        else{
            document.images[imagename].src=src2
        }
    }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0 
  win = window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<!-- Preload Script  -->
<script type="text/javascript">
<!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}



// -->
</script>
<!-- End Preload Script -->

<link href="/style07.css" rel="stylesheet" type="text/css" />
<!--[if IE 6]>
<link href="http://www.kk.org/style07-ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

</head>

<body onLoad="preloadImages();" id="kevin-kelly-books">

<div id="nav">
<a href="http://kk.org/"><img src="/img/navbars/navbar_01.gif" alt="kk lifestream" width="95" height="51" border="0" id="kklogo-white"></a><br clear=all />

<ul id="navbar" style="margin:0px;padding:0px;">
  <li><a href="http://kk.org/kk/"><span class="asterisk">*</span>Lifestream</a></li>
    <li><a href="http://kk.org/thetechnium/"><span class="asterisk">*</span>The Technium</a></li>
    <li><a href="http://kk.org/cooltools"><span class="asterisk">*</span>Cool Tools</a></li>
    <li><a href="http://truefilms.com/"><span class="asterisk">*</span>True Films</a></li>
    <li><a href="http://kk.org/screenpublishing/"><span class="asterisk">*</span>Screen Pub</a></li>
    <li><a href="http://www.quantifiedself.com/"><span class="asterisk">*</span>Quantified Self</a></li>
    <li><a href="http://kk.org/newrules/blog/"><span class="asterisk">*</span>New Rules</a></li>
    <li><a href="http://kk.org/streetuse/"><span class="asterisk">*</span>Street Use</a></li>
    <li><a href="http://asiagrace.com/"><span class="asterisk">*</span>Asia Grace</a></li>
    <li><a href="http://silver-cord.net"><span class="asterisk">*</span>Silver Cord</a></li> 
    <li><a href="http://winkbooks.tumblr.com/"><span class="asterisk">*</span>WINK</a></li> 
</ul>

<ul id="subnavbar" style="margin-top:20px;padding:0px;margin-left:0px;">
 <li><a href="http://kk.org/follow-me.php"><span class="asterisk-rss"><img src="http://www.kk.org/img/navbars/rss.gif" alt="rss" width="12" height="12" border="0" /></span>Subscribe</a></li>

</ul>
<br clear=all />

</div>
				
<div id="main-column">			

<div id="kk-logo-nav">

<div style="float:left;">

<img src="/img/bloglogos/KevinKelly-name.gif" alt="Kevin Kelly" width="268" style="margin-bottom:7px;" /><br clear=all />


<br clear=all />



</div>

<a href="http://kk.org/kevinkelly"><img src="/img/bloglogos/KevinKelly1-logo-sketch.gif" alt="Kevin Kelly" height="115" border="0" style="float:left;" /></a>
<div style="margin-top:90px;margin-left:15px;float:left;">

<!-- Google CSE Search Box Begins -->
<form id="searchbox_001456274107331321700:gs2cizbkq_k" action="http://www.google.com/cse">
<input type="hidden" name="cx" value="001456274107331321700:gs2cizbkq_k" />
<input type="hidden" name="cof" value="FORID:1" />
<div style="float:left;margin:0px;padding:0px;"><input name="q" type="text" style="width:110px;border:1px solid #ccc;padding-left:3px;height:15px;" class="searchtext" onFocus="this.className='searchtextblack';if(this.value=='SEARCH')value='';" onBlur="if(this.value=='')value='SEARCH';this.className='searchtext'" value="SEARCH" /></div><div style="float:left;margin:0px;padding:0px;"><input type="image" value="Search" src="/img/searchbutton2.gif" align="top" style="padding-top:0px;margin:0px;" /></div>
</form>
<!-- Google CSE Search Box Ends -->
</div>
<br clear=all />

<div id="breadcrumbs">

   <a href="http://www.kk.org/">Home</a> > <a href="http://www.kk.org/books/">Books</a>  






</div>

</div>

<br clear=all />

<div id="content-column" style="width:555px;"> 


<div style="float:left;"></div>
<div id="frontpagecolumn" style="float:left;width:261px; margin-left:18px;">

<h1>My Books</h1>

Many of these titles live in multiple incarnations. These pages are book-centric, pulling together information about various editions and translations, but they also help to connect my paper-based projects to their digital counterparts. My new book, <em>What Technology Wants</em> was published by Viking Penguin October 2010. 

</div>

<br clear=all />
<br clear=all />
<div id="grid-holder-books">

<div class="grid-box">
<a href="http://www.kk.org/books/cool-tools-a-catalog-of-possibilities.php "><img src="" alt="Cool Tools, A Catalog of Possibilities" /></a></div>

<div class="grid-box">
<a href="http://www.kk.org/books/the-technium.php "><img src="" alt="The Technium" /></a></div>

<div class="grid-box">
<a href="http://www.kk.org/books/silver-cord.php "><img src="" alt="Silver Cord" /></a></div>


<div class="grid-box-last">
<a href="http://www.kk.org/books/what-technology-wants.php"><img src="" alt="What Technology Wants" /></a></div>

<br clear=all /></div>

<div id="grid-holder-books">

<div class="grid-box">
<a href="http://www.kk.org/books/new-rules-for-the-new-economy.php"><img src="" alt="New Rules" /></a></div>

<div class="grid-box">
<a href="http://www.kk.org/books/out-of-control.php"><img src="" alt="Out of Control" /></a></div>

<div class="grid-box">
<a href="http://www.kk.org/books/asia-grace.php"><img src="" alt="Asia Grace" /></a></div>


<div class="grid-box-last">
<a href="http://www.kk.org/books/cool-tools.php"><img src="" alt="Cool Tools" /></a></div>

<br clear=all /></div>

<div id="grid-holder-books">

<div class="grid-box">
<a href="http://www.kk.org/books/true-films.php"><img src="" alt="True Films" /></a></div>

<div class="grid-box">
<a href="http://www.kk.org/books/bicycle-haiku.php"><img src="" alt="Bicycle Haiku" /></a></div>

<div class="grid-box">
<a href="http://www.kk.org/books/bad-dreams.php"><img src="" alt="Bad Dreams" /></a></div>


<br clear=all /></div>


  
  <div class="bottom-dividerline">&nbsp;</div>
  <br clear=all />
  <div class="info-box">This site operates under a <a href="http://creativecommons.org/">Creative Commons License</a>.</div>  
  <br clear=all /></div>


</div>	

</body>

<!-- kk-->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-71316-1";
urchinTracker();
</script>
<!-- kk-->

<!-- k2k-->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2203361-1";
urchinTracker();
</script>
<!-- k2k-->


</html>