Handstand Push-up

How to do wall handstand push-ups, an advanced bodyweight shoulder press, with the steps to get there, safe setup and the most common mistakes.