I am preparing for a mathematics aptitude test and one of the topics that is heavily tested is Polynomials. Last year the following problems were asked:
1.Consider the polynomial $ax^3+bx^2+cx+d$ where $a,b,c,d$ are integers such that $ad$ is odd and $bc$ is even.Prove that not all of its roots are rational.
2.If $P(x)=x^n+a_1x^{n-1}+...+a_{n-1}$ be a polynomial with real coefficients and $a_1^2<a_2$ then prove that not all roots of $P(x)$ are real.
I request the community members if they are aware of books that can prepare one to tackle problems of such difficulty. Also please write the background knowledge one must have before reading the referred books.