Non-euclidean geometry: a critical and historical study of its developments - Bonola, Roberto