This book is temporarily out of print. The second edition is in final proofreading, and it is scheduled for availability in March 2007. To be placed on an email notification list, please send email to info at this domain.
Cover art: