Learning Angular - Second Edition: A no-nonsense guide to building real-world apps with Angular 5