Computational fluid dynamics in renewable energy technologies : theory, fundamentals and exercises /: theory, fundamentals and exercises. (2023)