The following list is not exhaustive, and it is not meant to be. It is just a list of books that I have read and found useful. I hope it can be useful for you too. The key is to practice with available problems and solutions.

General physics


D. Halliday, R. Resnick, and J. Walker, Fundamentals of Physics. Milton: John Wiley, 2020.

Olympiads


H. Kwee, T. J. Anly, and Y. Virgus, Menjadi Juara Olimpiade. Edisi kedua. Yayasan Sinergi Mencerdaskan Tunas Negeri, 2017.

L. Holics, 300 Creative Physics Problems: With Solutions. London: Anthem Press, 2011.

J. Kalda. Study guides for IPhO

For IPhO and APhO, may refer to the official websites or at here and here

Classical mechanics and Waves


D. Morin, Introduction to Classical Mechanics: With Problems and Solutions. Cambridge: Cambridge University Press, 2019.

Y.-K. Lim, Problems and Solutions on Mechanics. Singapore: World Scientific, 2008.

H. J. Pain, The Physics of Vibrations and Waves. Chichester: Wiley, 2008.

H. Georgi, The Physics of Waves. Englewood Cliffs, NJ: Prentice Hall, 2022.

J. Wang and B. Ricardo, Competitive Physics: Mechanics and Waves. World Scientific, 2019.

Electromagnetism


D. J. Griffiths, Introduction to Electrodynamics. Cambridge University Press, 2023.

Y. Lim and S. Zhao, Problems and Solutions on Electromagnetism. Singapore: World Scientific, 2007.

E. M. Purcell and D. J. Morin, Electricity and Magnetism. Cambridge: Cambridge University Press, 2013.

J. Wang and B. Ricardo, Competitive Physics: Thermodynamics, Electromagnetism and Relativity. Singapore: World Scientific Publishing Co. Pte. Ltd., 2019.

Optics


E. Hecht, Optics. Boston: Pearson, 2016.

Z. Abidin, Gelombang dan Optik. STKIP Surya, 2017.

G. Bai, G. Guo, and Y. Lim, Problems and Solutions on Optics. Singapore: World Scientific, 2011.

Thermodynamics


F. W. Sears and G. L. Salinger, Thermodynamics, Kinetic Theory, and Statistical Thermodynamics. Reading, MA: Addison-Wesley, 1986.

S. Blundell and K. M. Blundell, Concepts in Thermal Physics. Oxford: Oxford University Press, 2019.

Y. Lim, Problems and Solutions on Thermodynamics and Statistical Mechanics. Singapore: World Scientific, 1996.

Relativity


D. Morin, Introduction to Classical Mechanics: With Problems and Solutions. Cambridge: Cambridge University Press, 2019.

Y. Lim, Problems and Solutions on Solid State Physics, Relativity and Miscellaneous Topics. Singapore: World Scientific, 1994.

Modern physics


K. S. Krane, Modern Physics. Hoboken, NJ: Wiley, 2020.

C. Kittel and P. McEuen, Introduction to Solid State Physics. Hoboken, NJ: Wiley, 2022.

D. J. Griffiths and D. F. Schroeter, Introduction to Quantum Mechanics. Cambridge: Cambridge University Press, 2020.

Y. Lim, Problems and Solutions on Quantum Mechanics. Singapore: World Scientific, 1994.

Y. Lim, Problems and Solutions on Atomic, Nuclear, and Particle Physics. Singapore: World Scientific, 2000.