What type of tree(s) should I plant to provide the best shade on a two-story house?
I would like to provide as much shade as possible on the red square below:

The part I'm most concerned about is the window area. That is my office and, in the afternoon, outdoor temps that go over 85 turn that square area into a small oven. Even with the A/C blasting; there's only so much it and insulation will do.
The place to plant the tree is key too. Here is an overhead view of my house:

Do you see what the evil sun is doing every afternoon from 2-5? He wants to bake me.
I understand this task will require a bit of patience so anything that would provide shade in the next 5 to ten years would be fine.
Update
Based on an answer and some comments, let me refine what "best" means:
How much should it grow per year?
Anywhere between 2-4 feet.
How long should it live?
I don't know the average life expectancy of trees, but something that would last at least 30 years should be fine.
Provide the most shade?
Oh yeah!!! Much-o important-o! Especially in that little window area in the red box since that is where I work.
Should it be easy to maintain?
YES!!! Anything that requires work on the ground (e.g. raking) not a huge deal, but I don't want to climb ladders and trim limbs every season.
How big should the tree be to start with?
Small enough to fit in the Minivan you see in the garage or that would fit on a small tow trailer.
Ideal for your climate?
Yes, obviously, but it would help if I listed climate: Alabama. I should also mention we get awful tornado weather every year so I would not want to plant something that would blow over and destroy the house.
