An Introduction to Public International Law by Dr. Shilpa Jain
provides an in depth approach about public international law in a systematic manner, which is lucid and thorough at the same time. It explains the basic principles of international law and also the way these principles operate in practice.
The book discusses international law as it has developed over the years, in a chronological order, beginning from the inception of international law through its sources; the traditional concepts of state responsibility and state recognition; the position of international institutions and their roles in shaping the law through the dispute redressal systems and lastly, the important concept of the law of the seas.