Greengrove's Nightmare

Source: 
Given to me as gift by a friend of a friend!