Rigveda was composed in an ancient form of Sanskrit, while most of the modern books are either in English or in any other modern languages. The Rigveda contains hymns in praise of gods and goddesses. The modern books can be on any topic. Rigveda was initially not in written form but all modern books are in written form.