Villains by Necessity

Villains by Necessity

1995 • 535 pages

Ratings1

Average rating5

15

When the world becomes too good, a small group of 'evildoers' sets out to restore the balance.


Become a Librarian

Reviews

Popular Reviews

Reviews with the most likes.

November 8, 2016