Manual Of The Principles And Practice Of by Stephen Smith