Mikael Karvajalka
1948 • 845 pages