After a long way to solve the differential equation $y''+xy'+3y=0$, I arrived at the solution $$y(x) = A_0 \sum_{m=0}^{\infty} (-1)^m \dfrac{2m+1}{2^mm!}x^{2m}+A_1 \sum_{m=0}^{\infty} (-1)^m \dfrac{2^m(m+1)!}{(2m+1)!}x^{2m+1}$$ and now I need to prove that it is convergent for all $x \in \mathbb{R}$ as the book claims.
Applying The Ratio Test, I will need just to show that the two following limits hold: $$\lim_{m \to \infty} \dfrac{2^{2m}m!(m+1)!}{(2m+1)!(2m+1)}=0 \ \ \ \text{and} \ \ \lim_{m \to \infty} \dfrac{(2m+1)!(2m+3)!}{2^{2m+1}[(m+1)!]^2}=0. $$ But after lots of effort I don't know how to prove that the limits are zero and unfortunately I know not much about infinite products as all Real Analysis books teach only infinite sums! So my questions are:
Proving the mentioned limits.
A self-learn-able book containing lots of theorems and information about infinite products.
--
Added. [after reading @adfriedman's answer]: I have made a mistake regarding the second limit and the correct one is to show that $ \lim_{m \to \infty} \dfrac{(2m+1)!(2m+3)}{2^{2m+1}[(m+1)!]^2}=0$ which holds since $$\dfrac{(2m+1)!(2m+3)}{2^{2m+1}[(m+1)!]^2} = \dfrac{\prod_{k=1}^{2m+3}k}{(2m+2)2^{2m+1}\prod_{k=1}^{m+1}k^2} =\dfrac{\prod_{k=1}^{2m+3}k}{(m+1) \prod_{k=1}^{m+1}(2k)^2} = \dfrac{2m+3}{m+1} \dfrac{1 \times 3 \times \dots \times (2m+1)}{2 \times 4 \times \dots \times (2m+2)} \ge \dfrac{2m+3}{m+1} \dfrac{1}{\prod_{k=1}^{2m+1}(1+1/k)} \to 0$$
\begin{align} \frac{2^{2m}m!(m+1)!}{(2m+1)!(2m+1)} % &= \frac{\left(2^{m}\right)^2 \left(\prod_{k=1}^m k\right)^2(m+1)}{\left(\prod_{k=1}^{2m+1} k\right)(2m+1)} % = \frac{\left(\prod_{k=1}^m (2k)\right)^2(m+1)}{\left(\prod_{k=1}^{m} (2k)(2k+1)\right)(2m+1)}\\ &= \frac{1}{\prod_{k=1}^m \frac{(2k)(2k+1)}{(2k)^2}}\frac{m+1}{2m+1} = \frac{1}{\prod_{k=1}^m \left(1+\frac{1}{2k}\right)}\frac{m+1}{2m+1} \end{align}
Since you wanted to learn some infinite product stuff (as opposed to just using Sterling's formula), from wikipedia we have $$1+\sum_{n=1}^N p_n \leq \prod_{n=1}^N(1+p_n)\leq\exp\left(\sum_{n=1}^Np_n\right)$$
Applying this to the denominator product above, we can bound:
$$\frac{1}{\exp\left(\sum_{k=1}^m \frac{1}{2k}\right)}\frac{m+1}{2m+1} \leq \frac{1}{\prod_{k=1}^m \left(1+\frac{1}{2k}\right)}\frac{m+1}{2m+1} \leq \frac{1}{1 +\sum_{k=1}^m \frac{1}{2k}}\frac{m+1}{2m+1}$$
Clearly $\frac{m+1}{2m+1} \to \frac{1}{2}$, and we know $H_m=\sum_{k=1}^m\frac{1}{k} \to \infty$ as it is partial sums of the Harmonic series, hence $$\underbrace{\frac{1}{\exp\big(\frac12 \underbrace{H_m}_{\to\infty}\big)}}_{\to 0}\underbrace{\frac{m+1}{2m+1}}_{\to \frac12} \leq \frac{1}{\prod_{k=1}^m \left(1+\frac{1}{2k}\right)}\frac{m+1}{2m+1} \leq \underbrace{\frac{1}{1 +\frac12 \underbrace{H_m}_{\to\infty}}}_{\to 0}\underbrace{\frac{m+1}{2m+1}}_{\to \frac12}$$
the left and right sides of the inequality approach $0$ and it follows that $$\lim_{m\to\infty} \frac{2^{2m}m!(m+1)!}{(2m+1)!(2m+1)} = 0$$ by the squeeze theorem.
Unfortunately this invalidates your second claim, note that \begin{align} \frac{(2m+1)!(2m+3)!}{2^{2m+1}[(m+1)!]^2} &= \left[\frac{2^{2m+1}[(m+1)!]^2}{(2m+1)!(2m+3)!}\right]^{-1}\\ &= \left[\frac{2(m+1)(2m+1)}{(2m+3)!}\frac{2^{2m}m!(m+1)!}{(2m+1)!(2m+1)}\right]^{-1}\\ &= \bigg[\frac{2(m+1)(2m+1)}{(2m+1)!(2m+2)(2m+3)}\frac{2^{2m}m!(m+1)!}{(2m+1)!(2m+1)} \bigg]^{-1}\\ &= \bigg[\underbrace{\frac{1}{(2m+1)!}}_{\to 0}\underbrace{\frac{2m+1}{2m+3}}_{\to 1}\underbrace{\frac{2^{2m}m!(m+1)!}{(2m+1)!(2m+1)}}_{\to 0} \bigg]^{-1} \end{align} where I've intentionally refactored in terms of the limit that we already determined. Note that denominator goes to $0$ and strictly positive, hence the expression goes to $+\infty$, so: $$\lim_{m\to\infty} \frac{(2m+1)!(2m+3)!}{2^{2m+1}[(m+1)!]^2} = \infty$$ If you made a mistake when you derived that expression then you should now have the skills to prove the hypothetically correct expression.
As far as books go, I'd recommend Knopp's Theory and Application of Infinite Series. It has a pretty decent chapter showing how you can apply infinite series techniques to infinite products.
Added In response to your edit, you have actually only shown the lower bound. Indeed, all terms are non-zero, so $0$ is a trivial lower bound anyway.
We first derive a simple upperbound on $H_m$: $$ H_m = \sum_{k=1}^m \frac{1}{k} = 1 + \sum_{k=2}^m \frac{1}{k} \underbrace{\int_{k-1}^k \;dx}_{=\;1} \leq 1 + \sum_{k=2}^m \int_{k-1}^k \frac{dx}{x} =1+\int_1^m\frac{dx}{x} = 1 + \log(m) $$ hence \begin{align} 0 &\leq \frac{(2m+1)!(2m+3)}{2^{2m+1}(m+1)!^2} = \frac{\left(\prod_{k=1}^{2m+1}k\right) (2m+3)}{2\cdot (2^m)^2 \left(\prod_{k=1}^m k\right)^2(m+1)^2}\\ &= \frac{\left(\prod_{k=1}^{m}(2k)(2k+1)\right) (2m+3)}{2\cdot \left(\prod_{k=1}^m(2k)\right)^2(m+1)^2} = \prod_{k=1}^m \left(1+\frac{1}{2k}\right) \cdot \frac{2m+3}{2(m+1)^2}\\ &\leq \exp(\tfrac12 H_m) \frac{2m+3}{2(m+1)^2}\\ &\leq \exp(\tfrac12 (1+\log(m))) \frac{2m+3}{2(m+1)^2} = \frac{\sqrt{em}(2m+3)}{(m+1)^2} \to 0 \end{align}