In one bowl, stir together the flours, baking powder, cornstarch and salt.
In a separate bowl, stir together the melted butter, beaten egg, milk, vanilla and both sugars.
Stir the wet ingredients into the dry and mix until everything comes together.You're looking for a dry cookie dough which is strong enough to roll into balls and hold in your hand. If the dough is too wet or sticky, add more all-purpose flour. If the dough crumbles when you try to roll it into balls, add more milk.
Place the cookie dough into a bowl, cover with plastic wrap and leave in the fridge for at least two hours or up to 48 hours to chill.
When you're ready to bake, preheat the oven to 350F/175C. Divide the chilled cookie dough into 12 portions and roll each portion into a ball.
Slightly flatten each cookie ball with the palm of your hand and space them out on a cool baking tray.
Place the baking tray into the centre of the oven and bake the cookies for 12 minutes, until the edges just start to brown.
Remove from the oven and leave the cookies to cool on the baking tray for 10 minutes (they'll continue cooking during this time).
Move to a wire rack and leave to cool to room temperature before serving or storing inside a sealed container for up to five days.