If we are given countably many Banach spaces $X_1, X_2, \ldots, X_k, \ldots$, then we can norm their Cartesian product by
$$ \left\| (x_k)_{k \in \mathbb N} \right\|_p := \left( \sum_k \| x_k \|_k^p \right)^{1/p}, $$
or the analogous construction for the case $p = \infty$. Trivially, the elements where this is $< \infty$ form a Banach space.
My question: Is there a reference where this construction is explained (and ideally, where the verifications are done)?