A Two-Sided Laplace Inversion Algorithm with Computable Error Bounds and its Applications in Financial Engineering. (September 2014)