If you haven't yet... please read We by Yevgeny Zamyatin