Paperback
details (USA).
ISBN: 978-986-7600-05-9
ISBN-10: 986-7600-05-3
Locus Publishing Company Limited · 2003