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