Since by default the counter for subsections will reset every new section, all you have to do is to redefine the \thesubsection command controlling the representation of the subsection counter:
\renewcommand\thesubsection{\Alph{subsection}}
A little example:
\documentclass{book}
\renewcommand\thesubsection{\Alph{subsection}}
\begin{document}
\chapter{test}
\section{test}
\subsection{test}
\subsection{test}
\section{test}
\subsection{test}
\subsection{test}
\end{document}

The above solution won't work as expected if you use a \subsection immediately after a \chapter command (without issuing a \section in between); to cope for this situation, you can use the chngcntr package to make the subsection counter reset also when the chapter counter is incremented:
\documentclass{book}
\usepackage{chngcntr}
\counterwithin{subsection}{chapter}
\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{\Alph{subsection}}
\begin{document}
\chapter{test}
\section{test}
\subsection{test}
\subsection{test}
\section{test}
\subsection{test}
\subsection{test}
\chapter{test}
\subsection{test}
\subsection{test}
\end{document}