Thinking in Physics:The pleasure of reasoning and understanding