Practical Surveyor's Guide by Sen.M.D. And A. Andrew Duncan