Basic info: written by Eugene Silberberg, Wing Suen, 3rd edition