Geophysical data analysis : discrete inverse theory