Shiva and Vishnu are both viewed as the ultimate form of god in different Hindu denominations. Harihara is a composite of half Vishnu and half Shiva, mentioned in literature such as the Vamana Purana (chapter 36), and in artwork found from mid 1st millennium CE, such as in the cave 1 and cave 3 of the 6th-century Badami cave temples. Another half Vishnu half Shiva form, which is also called Harirudra, is mentioned in Mahabharata.