Computational Methods for Linear Integral Equations