Art Review, a new magazine reviewing shows and exhibits established at Deni

Long Title: 
Art Review, a new magazine reviewing shows and exhibits established at Denison.
Location: 
25G:2
Citation Date: 
Sunday, May 1, 1966