The following list shows some important references:
Research Paper Search Sites IEEE Xplore ACM Digital Library Springer Link
Books Introduction to Algorithms Information Retrieval: Data Structures & Algorithms Data Structures and Algorithms Data Structures: From Arrays to Priority Queues Introduction to Information Retrieval
Magazines Communications of the ACM IEEE Computer
Journals IEEE Transaction on Knowledge and Data Engineering IEEE Transaction on Emerging Topics in Computing IEEE Transactions on Pattern Analysis and Machine Intelligence IEEE Internet Computing ACM Transactions on the Web ACM Transactions on Knowledge Discovery from Data ACM Transactions on Internet Technology