Chocolate Truffle

Three layers of chocolate cake are filled with chocolate fudge and chocolate mousse. Chocolate ganache is poured over the top.