Nick BlackAuthor 2 books890 followersFollowFollowMay 10, 2009Very dry, with material that's better presented elsewhere.PDF available for ACM Digital Library subscribers from ACM Portal, w00t!have-ebook