Alan Dean Foster by Alan Dean Foster Alan Sangster by Dean Foster Dean Allen Foster Dean Foster Marc de. Coster Susan Leigh Foster Charles de Coster Norman Foster