Cover 2

The Rivan Codex

The Rivan Codex

Ancient Texts of the Belgariad and the Malloreon