JavaScript everywhere building cross-platform applications with GraphQL, React, React Native, and Electron - Scott, Adam D. (O'Reilly, 2020)