publisher: Flux
publish date: June 8th 2011
format: paperback pages: 280
language: English
ISBN:
0738723193 (9780738723198)
format: hardcover pages: 288
language: English
ISBN:
1250030390 (9781250030399)
format: Paperback pages: 124
language: English
ISBN:
1534903216 (9781534903210)