I love Emma Holly's books, they're too hot to pass up.