Dear Savitri,
If you are looking for practical knowledge on compensation, try Towers Watson training program on compensation. I have attended their sessions. Its an extremely good program, that they deliver with real cases to learn from.
Wishing you all the best !