Concepts of modern physics - Beiser, Arthur, 1931-2023 (McGraw Hill, 2003)