Books

Dancing in the Purple Rain
Hidden Traps of the Internet: Building and Protecting Your Online Platform
Putting the Science in Fiction
Reflections: An Anthology