ican surfaces Shore, Stephen 1947-; Nickas, Robert. TR655 .S56 2005 This book can be found in ICP Library