Building Web Applications with .NET Core 2.1 and JavaScript
Philip Japikse, Kevin Grossnicklaus, Ben Dewey