The document describes an interactive and personalized eBook system called iRead for learning to read. iRead was developed as part of an EU Horizon-2020 funded project. It includes a software infrastructure for personalized and adaptive technologies, applications like NAVIGO and AMIGO, and an authoring tool to create personalized eBooks. The system architecture includes an eBook synthesizer, Android eBook reader, local server, and content provider. It uses domain models represented as directed acyclic graphs to model reading skills and user profiles to track competencies and unlocked features. The system personalizes content and activities based on the user's model, profile, and progress to adapt learning over time.