> > integrate((e-cosh(x))/((e*cosh(x)-1)**2,x); > it asks me whether 1-e**2 is positive or negative > > perhaps you mean to use %e rather than e. It works fine in wxmaxima, after you remove the extra "(". RJF