The following books are recommended as resources for every SAP CRM developer from SAP Press
SAP CRM Technical Principles and Programming
Maximizing Your SAP CRM Interaction Center
Planning your SAP CRM Implementation
SAP CRM Middleware Optimization Guide
SAP CRM Webclient Customizing and Development