Advanced physics laboratory book - Warren, Peter (John Murray, 2003)