publisher: Flux publish date: November 8th 2011
format: paperback pages: 256
language: English
ISBN:
0738726761 (9780738726762)
publisher: Flux publish date: November 1st 2011
format: ebook pages: 257
language: English
ISBN:
0738730025 (9780738730028)
publisher: Flux
publish date: 2011
pages: 256
language: English
ISBN:
3402807907383