Cybermancy - Kelly McCullough
Fun, fascinating and well written. There were some minor details I didn't like, but all in all, I'm happy with this book.