Voice of Many Waters by Alan Youngblood