Brihad Dharma Purana - S.N. Khandelwal - A Purana discussing dharma (duty), rituals, and moral codes of conduct.