\documentclass{article}
\bibliographystyle{icarus}
\usepackage{natbib}
\usepackage{icarus}
% natbib.cfg doesn't work (latex complains if it exists), so
% icarus.sty just contains the following uncommented line
%\bibpunct[ ]{(}{)}{,}{a}{}{,}
% if natbib.cfg did work, it would contain the following uncommented line
% \newcommand{\bibstyle@icarus2}{\bibpunct[]{(}{)}{,}{a}{}{,}}
\usepackage{bibentry}
\usepackage{astjnlabbrev}

\begin{document}
% This line is here to make the bibentry package work.  Omit it if
% you're not making bibliography entries outside of the final
% references sections.  Usually those are only used on CVs and
% annotated bibliographies, not journal articles.  See bibentry.sty
% for more details.
\nobibliography*

This package uses the natbib.sty package to generate author-year
citations and bibliographies.  There is much more you can do than
what's on this page.  Search the web and your TeX system for
``natbib.dvi'' and ``natbib.sty'' for clues.

To get a citation in the main text, read \citet{ahrtooisljgrl}.  You
can get several letters on a year, or several years, if you follow
\citet{ahrtooisljgrl,ahrtorsisljgrl}.  Watch out, however, and avoid
messes like \citet{ahrtooisljgrl,hambiohapslsci}, since you would want
an an ``and'' before the final citation.  Just list such citations
separately like \citet{ahrtooisljgrl} and \citet{hambiohapslsci}.

Parenthetical citations also work \citep{mcgnacosljic}, and you can
string as many as you like together
\citep{hambiohapslsci,mcgnacosljic,nolwfsl9iau156} was made.

There are many other things you can do (\citealp{hambiohapslsci},
hereafter HAM95; \citealp{harlbddjaslnat}; \citealp{mcgnacosljic};
\citealp{nolwfsl9iau156}).  You can even put notes on a parenthetical
citation \citep[the book by][ is excellent]{nolwfsl9iau156}.  If you
want just the author's name, follow \citeauthor{zahmsmlcsljgr}.

Here's how to get a references-style entry anywhere you like, say for
a CV (remember that you have to add the final period back in):

\noindent\hangindent=1em\hangafter=1
\bibentry{ahrtooisljgrl}.

\bibliography{bibtest}

\end{document}
