I want to express that a given book was very enlightening and influenced my learning (positively) during the last year. This book really helped me to understand other related literature.
In the context where I will use this, I need to be formal and concise. For clarification purpose, I will specify two questions for this thread
1) What is the correct one "influenced my knowledge" vs "influenced my learning"
2) Can you give me some alternatives for "This book has immensely influenced my knowledge/learning"