Thinking in Physics: The pleasure of reasoning and understanding