by Pat Harrigan (Editor), Matthew G. Kirschenbaum (Editor), James F. Dunnigan (Foreword by)
Number of Pages: 848
Dimensions: 1.68 x 9 x 8 IN
Publication Date: May 09, 2023
by Pat Harrigan (Editor), Matthew G. Kirschenbaum (Editor), James F. Dunnigan (Foreword by)