professor satchifunkilus and the musterion of rock