best books for nicl it officer