1 stories
-
George Bernard Shaw
-
988
-
59 parts
A fog-choked London breathes down the neck of a man possessed by intellect—not passion, not virtue, but the cold, calculating logic of a god... -