Preheat oven to 350 degrees. Generously grease and flour two 8-inch cake pans.
Sift together flour, baking soda and salt and set aside.
Cream the butter, sugar and brown sugar together. Slowly add the vegetable oil and mix well at medium-high speed until fluffy.
Add in the egg yolks one at a time, mixing at low speed just until incorporated. Then do the same with the whole eggs.
Heat the water until boiling.
Put the cocoa and unsweetened chocolate in a bowl and add the hot water. Let stand for one minute, then mix with a fork or whisk until chocolate is combined. Mix in the vanilla extract and sour cream.
Alternately add the flour mixture and chocolate mixture into the bowl with the sugar mixture, mixing on low speed and scraping down the sides of the bowl frequently.
Divide batter equally between the two prepared pans and bake approximately 35-40 minutes or until center springs back lightly when touched.
Cool on wire rack for 30 minutes before removing from pans. Finish cooling completely, then frost cake with chocolate buttercream frosting, putting a layer of frosting in the center of the cake.
Notes
Avoid over mixing the batter when you add the flour and eggsWatch the cake as it nears the end of baking and remove promptly to avoid drying it out