Learning History with Timelines: Use Cases, Requirements and Design - Evgeny Pyshkin; Nikita Bogdanov (Annals of computer science and information systems)