isbn 0-978-9818165-1-7