%Point A
\pgfmathparse{-1}\let\xa\pgfmathresult;
\pgfmathparse{-1}\let\ya\pgfmathresult;

%Point B
\pgfmathparse{ 1}\let\xb\pgfmathresult;
\pgfmathparse{ 1}\let\yb\pgfmathresult;

%Left and right limit for x
\pgfmathparse{-3}\let\xleft\pgfmathresult;
\pgfmathparse{ 3}\let\xright\pgfmathresult;


\input{/usr/local/tikz/Common.tikz}
\input{/usr/local/tikz/Moulton/Calc.Moulton.tikz}
\input{/usr/local/tikz/Moulton/Styles.tikz}

\pgfmathparse{\m*\xleft+\k}\let\ybottom\pgfmathresult;
\pgfmathparse{ 3}\let\ytop\pgfmathresult;

\draw [-Latex] (\xleft,0)    -- (\xright,0) node [right] {$x$};
\draw [-Latex] (0,\ybottom)  -- (0,\ytop)   node [above] {$y$};


\input{/usr/local/tikz/Moulton/Draw.Line.tikz}
\coordinate (V) at (\xa,-\ya);

\coordinate (BB) at (\xb,\m*\xb+\k);
\coordinate (BBB) at (\xright,\m*\xright+\k);

\fill (V)  circle(1pt) node [above] {$V$};
\fill (B)  circle(1pt) node [below] {$B$};
\fill (C)  circle(1pt) node [right] {$C$};
\fill (BB) circle(1pt) node [above] {$B'$};

\draw[dashed] (V) -- (C) -- (BBB);


\tkzMarkAngle[size=0.3](BB,C,V);
\tkzLabelAngle[pos=0.5](BB,C,V) {$\beta$};

\tkzMarkAngle[size=0.9](B,C,BBB);
\tkzLabelAngle[pos=1.1](B,C,BBB) {$\alpha$};

