https://pflaumer.com/introduction-to-epoxy-hardeners-chemistry-performance-and-applications/