CGPCS prelims strategy and CGPCS books for prelims exam