Are you recommending this book today (opposed to when it came out) for any particular reason?<p>I prefer Charles Stross for a bit of a mind-bend. Accelerando is available for download here: <a href="http://www.accelerando.org/" rel="nofollow">http://www.accelerando.org/</a>