a) $(x^2-1)(x^2+2x)$
$=x^2(x^2+2x)-(x^2+2x)$
$=x^4+2x^3-x^2-2x$
b) $(x^2-2xy+y^2)(x-y)$
$=x(x^2-2xy+y^2)-y(x^2-2xy+y^2)$
$=x^3-2x^2y+xy^2-x^2y+2xy^2-y^3$
$=x^3-3x^2y+3xy^2-y^3$
c) $(x+3)(x^2+3x-5)$
$=x(x^2+3x-5)+3(x^2+3x-5)$
$=x^3+3x^2-5x+3x^2+9x-15$
$=x^3+6x^2+4x-15$
