誰かお願いします。

関数f(a)を次の式で与える。

f(a)=∫[x=a-1,a](|x|*e^x)dx

aがa≧0の範囲を動くとき、f(a)の最小値と、その最小値を与えるaの値を求めよ。