I do not have the book you mentioned, but I could find something in my notes from last year's Classical Mechanics lecture.
Firstly, if your projectile reaches escape velocity, then it will of course travel away from the Earth forever, which answers your question with $\infty$. When does this happen? The potential energy of the projectile is given by:
$V(r) = -\frac{GMm}{r}$
We will escape the Earth's potential, if we have enough energy to reach the potential at $r=\infty$, which obviously corresponds to $V=0$. So we need at least the potential at the Earth's radius in kinetic energy:
$K = \frac{1}{2}mv_0^2$
Therefore
$v_{escape}=\sqrt{\frac{2GM}{R_E}}$
Where $G$ is the gravitational constant, $M$ the mass of the Earth, $m$ the mass of your projectile and $R_E$ the radius of the Earth (which is the current distance of your projectile from the Earth's center). So if the projectile's velocity is higher than this we have an unbound orbit, and there is no maximum height. If it is less than this we have a bound orbit, whose trajectory we need to figure out.
Now gravitation is a radial inverse-square law force of the form $\textbf{F}=\frac{k}{r^2}\textbf{r}$ where $\textbf{r}$ is a unit vector pointing radially outwards. Since it is attractive $k<0$ (in fact $k=-GMm$). For these forces a bound orbit will be elliptical, with the center of the Earth at one of the ellipse's foci. 483
The equations I could turn up let you determine the eccentricity $e$ and the semi-latus rectum $h$, which define the ellipse, from the angular momentum and the total energy of the projectile.
$E = K + V = \frac{1}{2}mv_0^2-\frac{GMm}{R_E} \ \textbf{L} = m\textbf{R}_E\times\textbf{v}_0=mR_Ev_0\sin(\theta_0) \ h = -\frac{L^2}{mk} = \frac{L^2}{GMm^2} \ e = \sqrt{1+\frac{2EL^2}{mk^2}}=\sqrt{1+\frac{2EL^2}{G^2M^2m^3}}$
Using $e$ and $h$ we can figure out $r_A$ and $r_B$, the distance from the Earth's center to the "perigee" and "apogee" (the points that are nearest and farthest from the Earth's center, respectively). We do this using standard ellipses formulae:
$r_A = \frac{h}{1+e} \ r_B = \frac{h}{1-e} \$
Since $e$ is between $0$ and $1$, we obviously have $r_B > r_A$ as expected. So the largest height above the Earth's surface would then be $r_B - R_E$. We would be done here... if there was not the possibility that the projectile hits the Earth's surface before reaching the apogee (for example because $\theta_0>\pi/2$). I am honestly at a loss when it comes to figuring out whether the projectile reaches the apogee, the perigee or both, but I have a feeling that if it reaches any of the two, it would be the apogee as required. But I cannot figure it out properly right now. When I do, I will edit the answer. 483