Couldridge, V. C., Alexander, G. J. 2002. Color patterns and species recognition in four closely related species of Lake Malawi cichlid. Behavioral Ecology, 13, 59-64.
Gray, S. M., & McKinnon, J. S. (2007). Linking color polymorphism maintenance and speciation. Trends in Ecology & Evolution, 22(2), 71-79.
Alphen, J. V. (1999). Evolution of colour patterns in East African cichlid fish. Journal of Evolutionary Biology, 12(3), 514-534.
Barlow, G. W. (1976). Competition between color morphs of the polychromatic Midas cichlid Cichlasoma citrinellum. Journal? Volume?
Seehausen, O., & van Alphen, J. J. (1998). The effect of male coloration on female mate choice in closely related Lake Victoria cichlids (Haplochromis nyererei complex). Behavioral Ecology and Sociobiology, 42(1), 1-8.
Carleton, K. L., Hárosi, F. I., & Kocher, T. D. (2000). Visual pigments of African cichlid fishes: evidence for ultraviolet vision from microspectrophotometry and DNA sequences. Vision research, 40(8), 879-890.
Dijkstra, P. D., Hemelrijk, C., Seehausen, O., & Groothuis, T. G. (2009). Color polymorphism and intrasexual competition in assemblages of cichlid fish. Behavioral Ecology, 20(1), 138-144.
Seehausen, O., & Schluter, D. (2004). Male–male competition and nuptial–colour displacement as a diversifying force in Lake Victoria cichlid fishes. Proceedings of the Royal Society of London. Series B: Biological Sciences, 271(1546), 1345-1353.
Dijkstra, P. D., Van Dijk, S., Groothuis, T. G., Pierotti, M. E., & Seehausen, O. (2009). Behavioral dominance between female color morphs of a Lake Victoria cichlid fish. Behavioral Ecology, 20(3), 593-600.
Pauers, M. J., Kapfer, J. M., Doehler, K., Todd Lee, J., & Berg, C. S. (2011). Gross colour pattern is used to distinguish between opponents during aggressive encounters in a Lake Malawi cichlid. Ecology of Freshwater Fish, 21(1), 34-41.
Last Completed Projects
topic title | academic level | Writer | delivered |
---|
jQuery(document).ready(function($) { var currentPage = 1; // Initialize current page
function reloadLatestPosts() { // Perform AJAX request $.ajax({ url: lpr_ajax.ajax_url, type: 'post', data: { action: 'lpr_get_latest_posts', paged: currentPage // Send current page number to server }, success: function(response) { // Clear existing content of the container $('#lpr-posts-container').empty();
// Append new posts and fade in $('#lpr-posts-container').append(response).hide().fadeIn('slow');
// Increment current page for next pagination currentPage++; }, error: function(xhr, status, error) { console.error('AJAX request error:', error); } }); }
// Initially load latest posts reloadLatestPosts();
// Example of subsequent reloads setInterval(function() { reloadLatestPosts(); }, 7000); // Reload every 7 seconds });