Physics with Answer 500 Problems and Solutions by A.R. King and O.Regev