by Anastasios A. Tsonis
"This new edition is a self-contained, concise but vigorous book introducing the reader to the basics of the subject. It has been brought completely up to date and reorganized to improve the qualit…