M E Vierhout Author