Have you read the FPSC's syllabus? It contains required and recommended books.
http://www.fpsc.gov.pk/sites/default...nd_onwards.pdf
Even the best of the books wont cover all the syllabus. My suggestion to you is not to fall in this trap of preparing through a book only. Read and analyze the syllabus of each subject alongwith its past papers. Prepare the topics of the syllabus instead of going after books. Use numerous available online text based and video based resources