The Silmarillion : the myths and legends of middle earth