by Andrei Alexandrescu (Foreword), Ali Cehreli (Author), Izgi Yapici (Cover Art), Andrei Alexandrescu (Foreword)
Format: Paperback
Pages: 774
Publisher: Ali Cehreli
Published: 29 Jun 2016
ISBN 10: 0692529578
ISBN 13: 9780692529577