I'm reading about Sheaf Theory from the point of view of categories and I have the following question:
Suppose we have two small categories $\mathcal{C}_1, \mathcal{C}_2$ and $\alpha:\mathcal{C}_2\to \mathcal{C}_1$ a functor that admits a left adjoint $\beta:\mathcal{C}_1\to \mathcal{C}_2$.
Now if $F:\mathcal{C}^o_1\to \mathbf{Set}$ is a functor (presheaf) on $\mathcal{C}_1$ taking values in the category of sets (here $\mathcal{C}^o_1$ is the opposite category), then we can use $\alpha$ to define $\alpha_* F:=F\alpha^o:\mathcal{C}^o_2 \to \mathbf{Set}$.
Then we have a functor $\alpha_*:\mathbf{Fun}(\mathcal{C}^o_1,\mathbf{Set})\to \mathbf{Fun}(\mathcal{C}^o_2,\mathbf{Set})$
Question: Is it true that $\alpha_*$ admits a left adjoint too?
I guess that the answer must be YES by using somehow the functor $\beta_*:\mathbf{Fun}(\mathcal{C}^o_2,\mathbf{Set})\to \mathbf{Fun}(\mathcal{C}^o_1,\mathbf{Set})$ defined in the same way.
In order to prove that we need to stablish an isomorphism for every $F\in \mathbf{Fun}(\mathcal{C}^o_1,\mathbf{Set})$ and $G\in \mathbf{Fun}(\mathcal{C}^o_2,\mathbf{Set})$:
$$\mathbf{Nat}(\beta_*G,F) \cong \mathbf{Nat}(G,\alpha_* F) $$
But I don't know how to do it in a natural way. First of all, I tried to associate to a natural transformation $\varphi:G\to \alpha_* F$ another one $\psi:\beta_* G\to F$, but I don't see how do it. Secondly, I looked at this thread: How to show two functors form an adjunction , but I don't get how to construct in this case the unit and counit.
Thank you in advance for your help or references.