Some recommendations for you
Below is the list of books for administrators who want to develop and strengthen their Salesforce CRM skills. Whether you are a novice or a more experienced administrator these books aims to enhance your knowledge and understanding of the Salesforce CRM platform and features.
Salesforce CRM – The Definitive Admin Handbook
Salesforce Reporting and Dashboards
Salesforce.com For Dummies
Advanced Apex Programming for Salesforce.com and Force.com
Force.com Enterprise Architecture