The following question is from Greene-Krantz, Function Theory of One Complex Variable (Q 1.10)
Let $U = \{ z \in \mathbb{C} \colon \textrm{Im} \, z > 0 \}$.
Prove that if $ u(z) =\displaystyle \frac{az+b}{cz+d}$ with $a,b,c,d \in \mathbb{C}$ and $u : U \to U$ one-to-one and onto, then $a,b,c,d$ are real (after multiplying numerator and denominator by a constant) and $ad-bc>0$.
Background: I am trying to work through Greene-Krantz on my own. I have shown the converse (that if $a,b,c,d$ are real and $ad-bc>0$, then $u$ is one-to-one and onto. However, I am stuck as to how to even begin to tackle the part above. Hints will be very much appreciated.