Via variational methods, we study multiplicity of solutions for the problem −∆u = λb(x)|u|q−2u + a u + g(x, u) in Ω , u = 0 on ∂Ω . where a simple example for g(x, u) is |u|p−2u; here a, λ are real parameters, 1 < q < 2 < p ≤ 2∗ and b(x) is a function in a suitable space L. We obtain a class of sign changing coefficients b(x) for which two non-negative solutions exist for any λ > 0, and a...