First step, take a 20 cm square baking pan, line it with parchment paper and grease the sides and bottom with oil or butter really well.
Take butter in a sauce pan and melt it down on medium heat. Take it and add in chopped dark chocolate and keep mixing till it melts. Set aside to cool.
Take flour, cocoa in a sifter and sieve it well. Set aside.
Take eggs, sugar in a bowl and use a beater to whip till foamy and pale.
Now add in chocolate mix and mix well.
Add in the flour and cocoa mix in and fold gently.
Add in the chopped milk and white chocolate and mix well.
Pour this into the prepared pan and bake this for 55 to 60 mins.
Remove this from oven and let it cool for a good 2 to 3 hours.