Paperback
details (USA).
ISBN: 978-0-13-185720-9
ISBN-10: 0-13-185720-7
Prentice Hall Canada Inc · 2007