Firth (1993) states in his introduction that for a $p$-dimensional parameter $\theta$ the asymptotic bias of the maximum likelihood estimate $\hat{\theta}$ may be written as:
$b(\theta) = \frac{b_1(\theta)}{n}+\frac{b_2(\theta)}{n^2} + ...$,
where $n$ is the number of observations.
I understand why the first term is $\frac{b_1(\theta)}{n}$ from Cox and Snell (1968), but I can't find any references that explicitly derives the rest. Do the remaining terms of the bias shrink by order $n$ each time? I'm particularly struggling to understand exactly which terms of the Taylor expansion depend on $n$. If the estimated maximum likelihood $\hat{\beta}$ is the maximum of \begin{equation*} l(\beta) = \frac{1}{n}\sum_{i=1}^n \ln f(y_i|x_i; \beta), \end{equation*} then why is the expected score, Hessian ext of order $n$? Some texts even have $n^{1/2}$ and I have no idea where they come from.