Preheat oven to 350º F. Make sure racks are in the center of the oven. Prepare two 9-inch cake pans by buttering and lightly flouring or, as I did, buttering the whole pan and lining the bottom with parchment.
Add flour, sugar, cocoa, baking powder, baking soda, salt and espresso powder to the bowl of a stand mixer. Using the paddle attachment, stir flour mixture until combined well.
Bring the water to a boil
Mix milk, vegetable oil, eggs, and vanilla in a separate bowl and add to flour mixture and mix on medium speed until well combined. Reduce speed and carefully add boiling water to the cake batter until well combined. It will be thin.
Distribute cake batter evenly between the two prepared cake pans. Bake for 30-35 minutes, until a toothpick or cake tester inserted in the center of the chocolate cake comes out clean.
Remove from the oven and allow to cool for about 10 minutes. Then gently slide a knife around the edges and remove from the pan, peel off the parchment (if you used it) and cool completely on a rack.
NOTE: I have successfully made this cake in three 8-inch pans (prepared as above), baked for 25-30 minutes.
After the cake is completely cool, make the frosting.