I understand the solution to the author's example below, but I can't help but notice that the implied volatility is an imaginary number:
The time-$t$ price of an All-or-nothing Asset Call is $S_t e^{-\delta(T - t)}N(d_1)$
We have $38.66 = S_0e^{-\delta\cdot T}N(d_1) = 60e^{-0.02\cdot0.5} N(d_1)$ and so $N(d_1) = 0.650808991$ and $d_1 = 0.38751$. Therefore
$$0.38751 = \frac{\ln(60/50) + (0.1 - 0.02 + 0.5\sigma^2)\cdot0.5}{\sigma\sqrt{0.5}},$$ which gives
$\sigma \in \{0.548022 - 0.767436i, 0.548022 + 0.767436i\}$.
I don't see how an imaginary implied volatility is possible, so was this option priced incorrectly under the Black-Scholes framework?
The problem is from "Models for Financial Economics" by Abraham S. Weishaus.