Author: Martin Riedmiller Daniele Nardi