Let a, b be non-zero real numbers. Which of the following statements about the quadratic equation ax2 + (a+b)x + b = 0 is necessarily true?
I. It has at least one negative root.
II. It has at least one positive root.
III. Both its roots are real.
(a) I and II only
(b) I and III only
(c) II and III only
(d) All of them