Induced isomorphisms on cohomology of double differential complexes Let $K^{\bullet,\bullet}=\bigoplus_{p,q\ge0}K^{p,q}$ be a double differential complex, i.e. we have differential operators $$\cdots\stackrel{d}{\to} K^{p,q-1}\stackrel{d}{\to} K^{p,q}\stackrel{d}{\to} K^{p,q+1}\stackrel{d}{\to}\cdots $$  and $$\cdots\stackrel{\delta}{\to} K^{p-1,q}\stackrel{\delta}{\to} K^{p,q}\stackrel{\delta}{\to} K^{p+1,q}\stackrel{\delta}{\to}\cdots.$$
We may define a single differential complex 
$$K^\bullet=\bigoplus_n\left(\bigoplus_{p+q=n}K^{p,q}\right)$$
with differential operator $D=\delta+(-1)^pd$. Let $L^{\bullet,\bullet}$ be a second double complex, also with differential operators $d$ and $\delta$. Let $f:K^{\bullet,\bullet}\to L^{\bullet,\bullet}$ be a complex homomorphism in the following sense: $f$ is  a vector space homomorphism, $f(K^{p,q})\subset L^{p,q}$, and $f$ commutes with $d$ and $\delta$. 
Since $f$ commutes with $d$, it descends to a map $f^*:H_d(K^{p,\bullet})\to H_d(L^{p,\bullet})$ of cohomologies, where
$$K^{p,\bullet}=\bigoplus_q K^{p,q},$$
with differential $d$ and similarly for $L^{p,\bullet}$. Suppose that $f$ induces an isomorphism $H_d(K^{p,\bullet})\cong H_d(L^{p,\bullet})$ for all $p$ in this manner. Does it follow that this $f^*$ also gives an isomorphism between $H_D(K^\bullet)$ and $H_D(L^\bullet)$? 
I know this to be true when the $\delta$-cohomologies are zero, i.e. the $q$ rows are all exact. In Bott & Tu, this general case is claimed, but not proven. 

With mild apologies for the proliferation of answers, here is what the spectral sequence argument is trying to tell you, without the spectral sequences:
A pretty typical element in total homology of the mapping cone of $f$ is represented by something like $a-b+c$ in the diagram below (which maps to $x-(x+y)+y=0$):

(Of course, it might also be represented by a much longer chain.  Accounting for all the possibilities gets tedious, and the spectral sequence is designed to do the accounting for you.  But this will give you the idea of what it's doing.)
We can always assume that $a$ is at the left margin of the quadrant.
Now:  Horizontal homology is zero, so $c$ lifts horizontally to some $p$.  In turn, $p$ maps vertically to some $b'$, which maps horizontally to $-y$, so $b+b'$ maps horizontally to zero.  Now use again the fact that horizontal homology is zero to lift $b+b'$ horizontally to $q$.  In turn, $q$ maps vertically to some $a'$, which maps horizontally to $-x$, as does $-a$.  Because we've now hit the left end of the quadrant, the map that takes $a$ to $x$ is injective, so $a'=-a$.
Thus $-q+p$ maps (counting both horizontal and vertical components) to $-(a'+b+b')+(b'+c)=a-b+c$, which is to say that it kills $a-b+c$ in the homology of the total complex, as desired.
Similar considerations will kill any homology class, using the vanishing of horizontal homology over and over.  
And now you've made the first step both toward understanding spectral sequences and toward understanding why we'd prefer to work with them.
