Paperback
details (Canada).
ISBN: 978-1-59979-298-9
ISBN-10: 1-59979-298-2
Strang Communications · 2008