I have the following questions and was wondoring if any of you can help me with them:

-Can anyone recommend a good maths book for the GCSE Maths Higher Course? What about some good tutors? How can I prepare myself for the topic studied?

-How can I improve myself in the UKJM Challenge and in those types of questions? Is there a good book for this?

-Finally, how can I, myself, advance my math skills and knowledge overall?

Please, inform me of books, websites, ways that helped you to get to the stage you are at now. Moreover, is there any good sources of information which help you to understand maths better or simply explain advanced maths in a basic way.

Thank you.