lara tommasi - the odyssey of the alien ...