val steele Search, page 127