Book Year of Publication 2003 Number of Pages 512 Publisher Academic Press/Elsevier Science, San Diego, California Google Scholar